We have 2 dogs and a cat and we take them to Ypsilanti Animal Clinic, the employees are very nice and helpful, they have fexible hours and are open on Saturdays. Making appointments are very easy and they can usually get you in the next day.
Waiting can sometimes be long but I'm sure most of the time that is out of the staff's control.
PROS: very friendly, great hours
CONS: wait time can be long sometimes