If it's a real attack, I don't know how effective I'd really be. I always drop my dogs' leashes - partially because I want them to be able to get away, partially because I don't want to inhibit their ability to defend themselves by getting them wrapped up, and partially so my own hands are free. I've got one heck of a kick on me that I wouldn't be afraid to use.
Usually, I get off leash, rude dogs charging us - not dogs looking for a huge attack. Because Meg is so reactive (and because Gusto isn't, and I'd like to keep it that way), I do everything I can to keep them away. I throw food at the dog's face, since I usually have a pocket full of treats with me. I put my dogs behind me and stomp at the incoming dog and yell "git". I've kicked (nowhere near as hard as I'd kick if the dog really wanted to fight), with a comment to the owner that "I'm being a lot nicer than my dog will be".
Probably 80% of the time, treats raining down on them from heaven stops the dog enough for the owner to grab them.
Usually, I get off leash, rude dogs charging us - not dogs looking for a huge attack. Because Meg is so reactive (and because Gusto isn't, and I'd like to keep it that way), I do everything I can to keep them away. I throw food at the dog's face, since I usually have a pocket full of treats with me. I put my dogs behind me and stomp at the incoming dog and yell "git". I've kicked (nowhere near as hard as I'd kick if the dog really wanted to fight), with a comment to the owner that "I'm being a lot nicer than my dog will be".
Probably 80% of the time, treats raining down on them from heaven stops the dog enough for the owner to grab them.
That said, I'd break up a dog fight on a walk the same way I would in the dog park or at work in a shelter. Wheel barrow, tether, wheel barrow, tether. Then I'd call animal control.