Very nice caring vet and staff. Knowledgeable and conscientious to boot. Patient with troublesome pets and patient with demanding upset pet owners. Tries to help new pet owners be aware of the needs of their pets. I personally think he likes cats best but he does treat my small dogs really well and I for one am glad he has an office in town.