I took my dog there after a terrible experience with Banfield in PetSmart. I wanted a vet who would keep track of my dog and what he needs, and explain it all to me. They were very patient and explained everything, answering all of my questions. They were also very sweet and gentle with my large but skittish puppy.
more