I had that same feeling with my old vet. you couldn't go there for anything without them coming at you with a paper filled with listed services that HAD to be done. he seemed a nice enough person, but he was all about money. they wouldn't even look at your dog without insisted it needed a fecal exam (which ALWAYS came up positive for worms..which they then padded the bill with those extra meds) my last straw with him was when he insisted on a complete blood work-up cause my cat had a hot spot...THEN insisted she be on medication (that he sold) for the rest of her life. paleeeese...the hot spot cleared in a week. I finally found a new vet that is wonderful. a no-nonsense kind of guy who only charges what you're there for. I found him thru the local animal shelter.....he helps there, too. it's a drive, but worth it!!! I no longer cringe thinking one trip to the vet is gonna empty my bank account. here's another gripe I had about the old vet....he NEVER let you be in with your dog. maybe it's me...but I like to see what's really being done. boy, I really couldn't stand that guy!!!!!!!!!!!!!!!!!!!!! lol