NBSPCA Rover Kit

Get the right help right away, wherever you roam in the Maritimes!


Check out our NBSPCA Rover Kit Google map, too! 

 

 


 


 

* Frequently asked questions *
 

* Have you lost or found a pet?

Contact your local animal shelter and animal control officer within 48 hours or as soon as possible.

 

* Is there a pet loose in your neighbourhood?
Contact your local animal control officer through your municipality or animal shelter.


 * Wildlife emergencies
Contact the local Department of Natural Resources office. They are listed in the phone book’s blue pages as “Ranger Offices”.


* Found an illegal dumpsite?

Call the illegal dumpsite hotline at 1-877-777-4218 or email report@nbnet.nb.ca with details of where it is and what it contains. 
 



 New Brunswick veterinarian offices / SPCA shelters


 

Bathurst (northern New Brunswick)


Appleby Animal Clinic                                           (506) 547-8984

545 Appleby St, Bathurst

 

Bathurst Veterinary Clinic                                     (506) 548-4631

285 Allison Cres, Bathurst



 

Hopital Vet. de la Peninsule                                  (506) 393-0999

3474 Main St, Tracadie-Sheila


 

Large animals  

Bathurst  1425 King Ave               (506) 547-2088

Chatham  1780 Water St             (506) 778-6030

 



Gloucester SPCA                                     (506) 548-8537

880 Riordan Dr., Bathurst E2A 4W7


SPCA-Péninsule Acadienne                  (506) 336-9443/ 344-5072

601 Ch. du Portage, St. Cecile, NB E8T 2X5


 


Campbellton (northern New Brunswick)


 

 

 

 

 

Clinique Veterinaire Lepine                                     (506) 753-4020

276 Roseberry St, Campbellton


Dr. M E Themens                                                     (506) 684-4994 / 789-9321

391 Miller Blvd, Dalhousie / 4 Roseberry, Campbellton

 


 

Restigouche SPCA                                      (506) 684-4396

165 Baybreeze Dr., Dalhousie, NB E8C 1E4


 


Fredericton (Central New Brunswick)


City Animal Hospital                                                (506) 458-9223

Devon Park Shopping Centre, Fredericton


Countryside Vet Hospital                                        (506) 363-3307

170 Holyoke Lane, Keswick Ridge


The Country Vet                                            (506) 327-4466

83 Main St, Minto


Douglas Animal Hospital                                         (506) 458-5944

651 Clements Dr, Fredericton


Islandview Vet Hospital                                            (506) 453-9998

19 Silverwood Ct, Fredericton


Keswick Vet Clinic                                                    (506) 363-3073

Crocks Pt Rd, Bright (near Keswick Ridge)


Main Street Vet Hospital                                           (506) 444-0000

329 Main St., Fredericton


Oromocto Vet Hospital                                             (506) 357-8880

225 Restigouche, Oromocto


 

 

 

Royal Road Vet Hospital                                           (506) 460-8668

23 Royal Parkway, Fredericton


Saint John Valley Vet Services                                (506) 332-7387

192 Broadway, Fredericton


South Paw Animal Hospital                                      (506) 454-2224

389 York St, Fredericton



 

 

Fredericton SPCA                                                     (506) 459-1555

165 Hilton Rd, PO Box 192, Fredericton


Oromocto and Area SPCA                      (506) 446-4107

111 Damours St., Oromocto


 


 

Large animals

850 Lincoln Rd             453-2210



 


Grand Falls (western New Brunswick)


 

Clinique Vet Grand Falls Vet Clinic                          (506) 473-2135

15970 Undine Rd, Grand Falls


Hopital Veterinaire du Madawaska                          (506) 739-7634

520 Principale Rue, Saint-Jacques


 

Large animals

Edmundston    736 Court St              735-2060

St. Quentin      366 Canada St          235-6050



Victoria County SPCA                                                 (506) 356-1117

2238 Rte. 109, Arthurette


 


Miramichi (northeastern New Brunswick)


 

 

 

Hope Animal Shelter                                                (506) 773-6605

8239 Route 117, Miramichi


Kent County Veterinary Hospital                         (506) 523-1818

118 Acadia, Richibucto


P L C Animal Hospital                                              (506) 773-7845

183 King, Miramichi - Red Bank


Red Bank Veterinary Services                                (506) 836-2699

1881 Route 420, Red Bank


Waterview Animal Hospital                                      (506) 622-2355

810 Water St, Miramichi


 

Miramichi SPCA                                                       (506) 622-0645

128 Dan Cripps Street


 


Moncton (eastern New Brunswick)


 

Dieppe Animal Clinic                                                (506) 857-9070

120 Champlain St, Dieppe


Community Animal Hospital                                    (506) 855-4888

1633 Mountain Rd, Moncton


Elmwood Veterinary Hospital                                   (506) 858-9900

130 MacAleese Ln, Moncton


Shediac Veterinary Hospital                                     (506) 532-8081

301A Main St, Shediac


Maritime Animal Hospital                                         (506) 389-2121

1755 Main, Moncton


McGrath Doug Hopital Vet Acadia                 (506) 384-4838

323 Champlain St, Dieppe


Moncton Animal Clinic                                               (506) 857-4271

771 Mountain Rd, Moncton


Mountain Road Animal Hospital                               (506) 382-0061

1750 Mountain Rd, Moncton


Riverview Animal Hospital                                        (506) 387-4015

120 Trites Rd, Riverview

 

Sackville Animal Clinic                                              (506) 536-1185

339 King, Sackville


Salisbury Veterinary Clinic                                        (506) 372-4431

3067 Main St, Moncton


The Oaks Vet                                                             (506) 854-6257

565 Mapleton Rd, Moncton (open 24/7)


Tantramar Veterinary Hospital                                  (506) 364-1121

51 Main St, Sackville


Westmorland Veterinary Hospital                             (506) 536-0999

5 Robson Ave, Sackville


 

Large animals

381 Killam Drive, Moncton          856-2277



Moncton SPCA                                            (506) 857-8698

116 Greenock Dr., Moncton


 


St. Andrews/St. Stephen (southwest New Brunswick)

Maritime Veterinary Services                                  (506) 755-8908

246 Main St, Blacks Harbour


Mayfield Veterinary Clinic                                 (506) 466-2543

1 Happy Valley Ln, St Stephen



Charlotte County SPCA                                     (506) 465-7657

112 Prince William St, St. Stephen
 


Saint John (southcentral New Brunswick)

All Creatures Veterinary Hospital                 (506) 635-4102

1216 Sand Cove Rd, Saint John

 

 

Atlantic Veterinary Hospital                          (506) 847-2400

125 Hampton Rd, Rothesay


Avenue Animal Hospital                                           (506) 633-1885

507 Rothesay Ave, Saint John


Fairvale Animal Hospital                                           (506) 847-7519

1 Campbell Dr, Saint John


Fundy Animal Hospital                                 (506) 634-8680

3 McLean Street, Saint John


 

 

Hampton Veterinary Hospital                                  (506) 832-7673

510 Main St, Hampton


Kennebecasis Valley Animal Hospital          (506) 849-1137

90 Hampton Road, Rothesay


Loch Lomond Veterinary Hospital                (506) 696-2550

1964 Loch Lomond Road, Saint John



 

River Valley Veterinary Clinic                                      (506) 738-3306

441 Woolastook Dr, Grand Bay


Saint John Animal Hospital                                                     (506) 635-8100

1700 Manawagonish Rd, West Saint John

229 Churchill Blvd, Saint John                                                    (506) 633-4191



Saint John SPCA                                                      (506) 333-2082


 


Sussex (southcentral New Brunswick)


Dairytown Veterinary Hospital                                   (506) 433-3889

25 Vail Ct, Sussex (small animals/ livestock / exotic)


Sussex Animal Hospital                                             (506) 433-3538

11 St. George St, Sussex (small animals / livestock)


 Large animals

710 Main St            (506) 432-2001


 


Woodstock (western New Brunswick)


 

 

 

 

 

Carleton Animal Hospital                                            (506) 328-3284

192 Broadway Blvd, Woodstock


Florenceville Veterinary Clinic                                    (506) 392-8377

55 Allison Rd, Florenceville


Saint John Valley Veterinary Services                        (506) 328-2142

389 Connell Ave, Suite 2, Woodstock


Woodstock Veterinary Clinic                                       (506) 328-8248

767 Main St, Woodstock

 

Large animals 

39 Barker Lane                     (506) 392-5101