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-725-1777.



I am so excited to be working at Carriage Crossing Animal Hospital! I met Dr.…

Registered Veterinary Technician


I joined the Carriage Crossing Animal Hospital team after completing a co-op position at the…
Registered Veterinary Technician and Professional Dog Trainer


I started at Carriage Crossing Animal Hospital in 2016. I am a Registered Veterinary Technician…


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…