I found this vet rude and abrupt. Took my dogs to his puppy class and while our puppies did learn from them, it was more due to the fact that we were diligent in reading and following up at home. With the great number of vets in Harford County you can pick and choose with great care. So use care when meeting him and trusting your animals to his care.