Providing an outstandinglevel of health care forour animal patients.

About Us

Welcome to Atlantic Veterinary College – Veterinary Teaching Hospital (AVC-VTH).

The AVC-VTH is passionate about its goal to provide outstanding level of health care for its animal patients while also providing clinical teaching and instruction to our senior (final year) Doctor of Veterinary Medicine students, interns and residents.

We are committed to delivering a high-quality education to the next generation of veterinarians. Through hands-on training, our students participate in many aspects of examining and treating our patients under the immediate supervision of registered veterinary technicians, our licensed veterinarians and board-certified veterinary specialists.

As the only institution in Atlantic Canada educating doctors of veterinary medicine, teaching is essential to our hospital, however the well-being of our patients remains the highest priority for our clinical care team. We aim to deliver veterinary services with professionalism and kindness and are dedicated to ensuring client satisfaction.

We offer primary care services for small animal patients in the hospital and for large animal patients through our field services. The AVC-VTH is a multi-disciplinary specialty referral hospital. Our primary care and specialty services work with each other and in conjunction with our diagnostic laboratory, to ensure that your pet has access to all options for specialty care, diagnostic testing and treatment.

We partner with our communities to help keep our animals healthy and happy.

About us

The AVC-VTH is passionate about its goal to provide an outstanding level of health care for its animal patients while also providing clinical teaching and instruction to our senior (final year) Doctor of Veterinary Medicine students, interns and residents.[more]

Clinic hours

The AVC Veterinary Teaching Hospital operates 24-7-365. Our front desk is staffed from 8am until 11pm 7 days a week. Clients can call to make appointments, request prescription refills, or to make other general inquiries during those hours. Appointments for Community Practice and Specialty Services are scheduled from Monday to Friday from 9:00 am to 5:00 pm based on service availability. Clients with animal emergencies can call at any time 24-7-365.

Emergency Care 24-7-365

If you are a small animal pet owner experiencing an emergency, please call 902-566-0950 or our primary Emergency Service. If you are a registered large animal client of the Veterinary Teaching Hospital (including Farm Service and Ambulatory Equine Service clients) and are experiencing an emergency, please call 902-566-0950 and our team will contact the appropriate on-call large animal clinician.

To make an appointment

AVC Small Animal Hospital
Companion animals, exotic animals, pocket pets, wildlife
902-566-0950

AVC Large Animal Hospital
Horses, cattle, pigs, sheep, goats, and other farm animals
902-566-0999

AVC Ambulatory Equine Services
On-farm and racetrack care for horses
902-566-0992

AVC Farm Service
Herd health, on-farm and emergency service for cattle, pigs, fish and other farm animals
902-566-0900