Our caring and compassionate animal care team!

Meet our Waterloo Veterinarian and Animal Care Team at Carriage Crossing Animal Hospital: We’re pleased to offer quality health care for your pets, and excellent customer service for you in a full service animal hospital close to home.

Please contact us today to speak to one of our caring veterinary team members.  Call 519-275-1777.


Dr. Mara Gerriets Ashby - Waterloo Veterinarian

Dr. Mara Gerriets Ashby

Hi, I'm Dr. Mara Gerriets Ashby, and I have wanted to be a small animal…

Veterinary Technicians


I joined the Carriage Crossing Animal Hospital team after completing a co-op position at the…

Animal Care Assistant


I have loved animals from a very young age and often spent weekends volunteering at local barns…