We believe that a life with a pet, is a life well lived!

Our goal is to increase your pet’s well being and lifespan through quality medicine and care.

5208 Stouffville Road, Stouffville, Ontario, L4A 3S8

Call us today! 905-640-4107

Contact UsMake an Appointment

Online Store

Prefer the convenience of Online
shopping for all of pet supplies?


We understand
there is a special
bond between you
and your pet.

Town & Country Animal Hospital is conveniently located at the entrance of Stouffville, a 10 minute drive north of Markham, in York Region.

Our award winning veterinarians will help ensure that your pet has the very best in ‘Veterinary Medicine’ and ‘Preventative Health Care’ by providing a tailored program to their individual needs.

Learn More About Us

Meet Our Vets

For over 35 years, our award winning veterinarians have been practicing progressive medicine delivered with the old fashioned care of a country doctor.


Get To Know Us


One of the least expensive and best things you can do to keep your pet healthy, is to bring them in for their yearly physical exams combined with tailored vaccinations and feeding programs.  We can help customize a program best suited to you and your pet’s needs



View Services

Our Testimonials

We’ve been coming to this vet clinic since 2002. They always are genuinely caring. The vets are top notch and the staff is wonderful. I drive from Aurora to their clinic in Stouffville. There are lots of vets we could see here in Aurora but we totally trust Town and Country. It’s worth the drive.

I love this vet. Such a family atmosphere with all the kindness and patience that you'd want for your little one. The entire staff is communicative, friendly and accommodating. My pup was never anxious about coming here, even after having vaccs and surgery - which is of course the real test. I live an hour drive with closer vets nearby but I can't give these guys up.

Many years ago, when my beloved collie of 14 years was dying and I was beside myself with grief, Town & Country treated Callie and I with such love, understanding and care. I will never forget their grace. Now, my Schnauzer Titan gets the best of care at the establishment I love and trust. Thank you for being so great!

We have been going to Town & Country for over 10 years. The care our dogs and cats have received has been absolutely terrific. We have never felt any pressure to do any tests or treatments; in fact, we have been told that, based on symptoms, we should wait a few days to see if a particular test/x-ray was really necessary... and it wasn't! It is a 45 minute drive from our home and, even though there are at least 6 vet clinics within a 5 km radius, we prefer to go to T & C. We know that our pets are in good hands with Brian, Peter and the entire support staff.

I've been taking my dog Lexi here from day 1. I used to live in Stouffville and now I'm in Mississauga. I have not changed vets because I trust them completely with her and they are experts who love what they do. A friendly hello always awaits me when I come in and treats await Lexi. Thanks for treating us like family.

Contact Us
Phone: 905-640-4107
Fax: 905-640-6913
Email: wecare@tcah.ca
5208 Stouffville Road
Stouffville, Ontario, L4A 7X5

Hours of Operation
Monday 8:00am – 5:00pm
Tuesday 8:00am – 5:00pm
Wednesday 8:00am – 5:00pm
Thursday 8:00am – 5:00pm
Friday 8:00am – 5:00pm
Saturday 9:00am – 5:00pm
Sunday Closed