Their dogs are simply aggressive. If you've been doing everything within your power and finances to make your dog happy and it still goes for people and other animals, whilst you diminish your whole world to accommodate it..... bearing in mind most dogs WANT to please their owners and live without conflict ..... then it's time to do right thing and remove the dog from the possibility of harming anyone.
Stop kidding youself. Stop putting children and vulnerable people in danger. Stop pretending there is any other solution , because there isn't . Visit your local vet and discuss the only humane sensible thing to do.
I've been there. I've blamed others for walking too fast. For looking at my dog. For breathing anywhere near him . He was wired wrong and he was a danger and we did everything we could and we made all the excuses.
He bit people and when he tried to lunge at my baby grandson I knew we had to take him to the vet and end his life humanely.
I wish we'd done it sooner and I am so fearful of other dogs when I see them the same as my dog was. I know how dangerous they are. I Know their body language.
If you're soothing your dog constantly to stop them attacking people or you have to walk in the dark or hire a field, you own a dangerous dog and it is a liability . PLEASE do the right thing before your dog kills someone.