Since my dog was a puppy, I took him here periodically for his shots and other services covered under the wellness plan. I had him on the wellness plan for about two years. The veterinary assistants were very friendly. They would try to upsell additional services not covered on the wellness plan, but would leave me alone after I would decline them. The vets, however, can be really pushy. So much that I would dread having to talk to them during every visit. I would give in sometimes just to get out of there. One vet kept on hammering me about getting my dog heart worm medication (it's preventative. My dog doesn't have heart worms, but I did give in and buy them before). I told him no thanks. He then started to guilt trip me about how my dog could die because I didn't want to pay fifty dollars for some pills. He stressed how important these pills are for my dogs survival. I then countered with "Well, if these pills are so important why aren't they included in the wellness plan like his rabies shots, deworming, etc.?" He then shut up. Incidents like this would happen during every visit. Two different vets told me I needed to get my dog anti tartar solution to put in his water. He's a young dog and has healthy teeth! He gets his teeth brushed at the groomers! There is one Vet there who isn't a high pressure car salesman. Dr. Rice was the only vet I liked. He was very thorough and friendly. He even checked my dog's spine. No other vet did that. He told me I should get some ear cleaning solution. I asked him if the cheaper stuff on the shelves is just as good as the prescribed expensive stuff and he was honest with me. Dr. Rice was great and genuinely seemed to care. Sadly, he only saw my dog once and the receptionist said I could not request a specific vet for my visits. So, I ended my wellness plan and never returned. I don't like feeling like I'm walking onto a used car lot when I go to get my pet his check up. No thanks, Banfield.