TwelveLeggedWalk - that's my dog...he is muzzled, but, he still tries to attack dogs anyway. I don't know if you've ever been hit by a muzzled dog, it hurts, he'll also use his paws, and has cut a dog's lip by doing that. A muzzle doesn't make him safe - for smaller dogs especially...and as he's a large dog that's most of them. He isn't at the end of a lead, I'm practically pinning him down, but I can't control every bit of his body.
You've also got the fact that I've put months and months of work into getting him calmly past other dogs at a certain distance, every time a dog comes closer than that they set back my training. ( at one point across a road was too close for him)
Also, I get injured because at that point I'm just an obstacle to him and he will try to go through me to get to the dog that's too close to him.
The only time that happens is when offlead dogs approach as I'm very very careful about what I do with him. (Because weirdly, I prefer to be able to reinforce his calm behaviour rather than wrestle with him, lol)
everlong - there's no difference to my dog, a dog is a dog no matter how it approaches.