Carriage Crossing Animal Hospital

Caring for the emotional and physical health of cats and dogs in Waterloo.

What Your Neighbors Say

Fantastic doctors and staff. We have a dog so can only speak for my experience with a large dog at this place. They love your pets just like they would, for their own. A tremendous amount of care and personal attention to you and your pet. I highly recommend their services to any dog owner.

The staff are so sweet– both to the patient and the parents. They are very knowledgeable, patient, and share their knowledge readily. Dr Ashby is really thorough and isn’t afraid to tell you like it is, for the safety and health of your pet. 10/10 would and have recommended.

We can’t say enough about Dr Ashby and her team. She is definitely in a league of her own. There simply is no better care available anywhere. Dr Ashby is the gold standard in Vet care for pets.

Took my 3.5-month-old puppy in for his first appointment and Dr. Ashby and her staff were amazing and went through everything with me. Training dos and don’ts, they answered all my questions and then some. They went above and beyond the call of duty.

What makes us different?

Your pets see you as their HERO … we help you become one!

Our incredibly talented team use their superpowers for good, providing incredibly caring and compassionate service. We empower you to help your pet by learning to understand and support their health needs.

So many dogs and cats fear going to the veterinarian. Not here at our Fear Free Practice. Our entire team is trained in preventing fear, anxiety and stress in cats and dogs. Our entire hospital has been certified as free of anxiety triggers such as unpleasant sights, smells and sounds.


105 Oak Park Drive, Unit 3
Waterloo, Ontario N2K 0B3

Click here for directions.


Monday: 8:00AM – 5:30PM
Tuesday: 8:00AM – 5:30PM
Wednesday: 8:00AM – 5:30PM
Thursday: 8:00AM – 5:30PM
Friday: 8:00AM – 5:30PM
Saturday: Closed
Sunday: Closed


Tel: (519) 725-1777

Fax: (519) 489-2825

Emergency/After Hours:

Tel: (519) 650-1617