Tanya, I'm sorry I didn't read through this thread earlier - was kind of spending all my time reading about Jenn's little Charlie
I think that the whole vet situation is disgusting, and one that should be followed up with either a letter of complaint to the vet (well, certainly that) and pending the outcome and their explanation (if one is forthcoming) a note to the American Veterinary Association. Nothing may come of it, but it will be noted and will be placed on this vet's record. He needs an opportunity to explain and apologise to you first, and I think that you should put something in writing. If nothing else, it may make him think twice about treating another patient in such a fashion.
I am offended by the whole experience, start to finish (including the microchip issue - which, whilst you can see their point, was handled very badly). I hope that Brody doesn't have any problems in the future from this, and that you find a lovely vet on your next try.
Our vets are fantastic, but it took a few years to get one we are happy with. I've never had problems like yours with this vet, but often vets seem quite dry and clinical to me - and not at all like animal lovers, which is not a prerequisite to become a vet, but it is certainly a pre-requisite for me to become their client! Chris (who is French and soo gorgeous!) actually showed us the inside of Chester's ears with his telescopey thing last time, to show us the difference between infection and a healthy ear, gets us to help, hold them, look after them, and so forth. As does Drew, his colleague, who surreptitiously feeds them treats behind his back when he knows we're looking
and gives them a friendly whack on the head or bum when he's finished. Our guys LOVE going to the vet, seriously - and IMO they should ALL be like that.
Certainly, I hope now that you have calmed down, that you do write to them and express your extreme dissatisfaction - and don't leave it too late, either.
Also, just FYI, Sentinel is a worming treatment that is safe to give to dogs with heartworm - you may want to ask your next (good) vet about it when you go. And please keep us posted!
You have done the most wonderful job with Brody - nobody could fault how much care, love and attention you have given him, and the happy home he now has. Particularly since you were not a dog person to begin with. It's not fair that this piece of work made you feel so inadequate and victimised, and that he upset Brody so much.