Sorry for the rant but I'm fuming.
I have a rescue sighthound - she was passed about a lot as a youngster - and this was after being picked up as a stray :(
She's alway been reactive to other dogs - not all dogs - she has plenty of doggy pals she plays with and has never gone beyond the barking. She was attacked by another dog last year and needed surgery which has made her worse.
I've now hired a trainer to help with it and I do lots of work to socialise her.
The trainer has given us some good exercises to focus on but the amount of dog owners who let their dogs run off lead when they have no recall - they seem oblivious to my dogs reaction and when you ask them to call their dog back they either look at you blankly, tell you "but oh my dogs friendly" or get quite nasty as if what I'm asking is out of order.
I know my dog is the one with the issues and I'm working on them but it would be bloody helpful if other people could control their own dogs when out in public.
As much as I'd love to avoid these situations I live in a village full of dogs/dog walkers so it's not avoidable plus avoiding other dogs won't fix the problem.
I hate feeling like the pariah of the local dog world when I'm one of the few trying to train/help my dog :(