I hear you. For me, it was dog aggression, but it kinda came down to the same thing. Muzzle on walks and to the vet. Waiting in the car, or going right to an exam room for appointments. Hoping not to run into other dogs on our walks. I lived for 12.5 years like that. (Adopted her at age 2 and lost her last year at 14.5). It can be tough.
The best thing for me was to accept who she was. Not try to change her. Not put her into positions where she would fail. She loved the family. She had a big fully fenced, private yard to play in. She got the exercise she needed and enjoyed hanging out with her family. Her good qualities made up for the not so good.
Last year, I adopted a hound mix puppy. He is a little over a year now. He LOVES other dogs. He LOVES people. What a difference. I can actually pet sit for friends now. I even have my very first GSD foster dog. Life is so much easier - except....he gets so car sick that I can't really take him any place either. AHHHH Life! LOL!
Natty Boh 6-27-12
Annie 1998 - 8-2-12 RIP