I have 2 dogs, 1 is neutered the other not, the unneutered one isn't a problem.
For some reason, the neutered one gets attacked often, last night for example. Both of my dogs in the lead, they are having a play. Out of nowhere a white snarl torpedo of a Staffordshire cross thing, goes for the throat of the unneutered one.
After 2 or 3 attack/bite attempts I finally kick the Staffordshire in the ribs to get it away, the owner finally comes over and I tell them in no uncertain terms to put their dog on a lead.
Of course, the owner doesn't and faffs by trying to come closer, and not dealing with their own dog.
What's the best way to deal with a situation like this, its not the first time its happened and it wont be the last. I've noticed that a lot of owners are scared of their own dogs and won't take action to control them.