San Francisco, CA
I've been taking my pets to Canyon Lake Animal Clinic for over seven years and have always been completely satisfied. Their rates are extremely fair and having a bull dog we visit the vet often. They may not always know me by name but, they know my pets by name and that's what's important. I also give the doctor high marks for taking his time during examinations and explaining the treatments. I would have given the clinic five stars but it is rare to get appointments the same day, it usually at least two days out because they have so many clients. Still they are worth the wait.