I have used Banfield services for the last seven years or so and I have been pleased. I started out at the location at White Marsh, Md. and did feel the vet was not that dedicated to his career, so I transfered to Bel Air, Md. I have found nothing to complain about since. The vet seems caring, the staff do their job well and I am told about products and services available but never feel as if I am being pushed to spend money. I don't feel as if any unreasonable tests have ever been done and I don't feel that they are "in it for the money." I had a cat enrolled there that has since died, currently have a dog enrolled and will enroll a cat next week that I just aquired from our local shelter. I have been to some questionable vetrinary practices in the past but I most certainly don't classify the Bel Air, Md. branch of Banfield as one of them.