Holy CRAPPPPPPPPPPP!!!
I just read through this thread and my mouth is hanging open!!!
I'm so sorry all this happened to you!!!!!!!! I hope to god your pup was due for a spay since she got one unscheduled!!!!!!!!
How's her leg/tumor????? Poor baby!!!
Take Grandma next time again and make sure she sees the wackjob vet and gives him a BEAT DOWN!!!!!!!
HUGS!!!!
-Snick & Viv