I've never heard of the thundershirt, but it seems safe at first glance. Like a bodily meditation for dogs. Thank you for telling me about this, I may just invest in it. My vet won't come out to the car, and she is nervous in the car anyway, so that would not be the best choice for Cass. Besides the shirt, tiring her out good beforehand may help- she has a German Shepherd friend who helps her get her energy out, so maybe I can bring her to play with him before vet visits.

I have tried a trainer, yes. It didn't quite work, and once I took her pulling into my own hands, I found better ways to help her with that. The trainer I went to, despite her dog aggression, wanted me to take her to puppy socialization classes, even though she has small dog aggression more, which I explained to her. Despite seeing how uncontrollable Cass can be around other dogs she doesn't know, she told me to come on in. I didn't go back to that trainer...

Gradual desensitization is what we have been trying with her. While on walks, if she sees a dog ahead and gets excited, I'll try to give her a treat or toy (which she never takes) and then walk her away until she is calmer. It's fairly frusterating in a neighborhood where people aren't too kind about their dogs getting riled up, and not to kind to their pups in general.

I think this will take LOTS of work, but I know it's possible as long as we keep at it.