34415 Grand River Ave.
Farmington, Michigan 48335

Mon - Tue: 8:30AM - 6:00PM

Wed: 9:00AM - 6:00PM

Thu: 8:30AM - 6:00PM

Fri: 8:30AM - 5:00PM

Sat: 9:00AM - 1:00PM

Sun: Closed

91.7% would refer friends and family to us

5 stars Customer since 1988

Love my veterinarian!

5 stars Customer since 2015

Very caring Doctor and staff. Everyone took a generous amount of time to explain my pets condition and took excellent care of him during in his procedure.

Thank you,

5 stars Customer since 2015

We are new to the area so we did some research to pick a vet for our 9 week old lab. Dr. Thompson at Village was specifically picked because of academic credentials. The tech was excellent and spent all the time that was needed to prepare our puppy for the doctors exam. Dr Thompson was excellent with our pup during the exam. The was nothing more we could ask for...We look forward to our ongoing 15 year relationship.

5 stars Customer since 2014

Dr. Kavanagh was very careful to check Chuckie's health prior to the planned dental cleaning. Xrays showed that Chuckie has potential problems with his heart and lymph node. So, the dental procedure was not performed, and Chuckie will return to his regular vet for treatment.

5 stars Customer since 2012

Thank you for doing a great job, The swelling is going down. The staff was professional and courteous.

5 stars Verified customer

On time, good with the dog, thoroughly explained procedure and charges.

3 stars Customer since 2015

I was told the consultation was complimentary and then I was charged with a $81 fee saying sorry for the misinformation.

4 stars Customer since 2013

The staff are attentive

5 stars Customer since 1988

Every member of the team is very caring,knowledgeable, and professional. They always go that "extra mile" to make sure every aspect and question is taken care of.

3 stars Verified customer

First visit to this clinic for a consultation on needed dental work for my pet.

Staff very friendly, but the doctor was over 1 hour late in arriving (and I was on the first scheduled appointment @830A). Doctor did not apologize for the late arrival and no explanation for the delay. Still charged the full amount for the office visit.

Not a good way to start a doctor/patient relationship. Not a good first impression. The client's time is valuable, too, as some businesses seem to forget.