LOL! @ all the heros here. If it's a little dog scare it off, run it away whatever. If not call the police or look for an owner, water in the face is the best way to stop a dog attack/fight. Picking a fight w/ a dog is stupid. I'd sooner kick Tito in the balls or call Igor's wife ugly then start fighting a Pittbull or a Rottweiler or a Presa or an AmBull. I heard about a guy who fought a Prsea w/ a lead pipe, it landed him in a wooden box. Dog's can inflict a lot of punishment, you're not a grizzly bear and a grizzly bear will turn down a fight w/ a dog. Call 9-11 and they'll send out a unit who know how to deal w/ dogs then throw sticks or little rocks to change the dog's attention then stand still. Mostly dogs who will fuck up a grown man won't attack kids, proven point. It'll be little ankle biters. large dogs see them as no threat and will only occasionally intimidate, but a grown man may not even provoke the situation by more than crossing territory and get killed. So if a dog decides to kill you make like Ranger Stott and go fetal or just stand still and close ur eyes. Plus the kid might be the worst fuck in the world and have done something to the dog and this could be a good lesson for the little shite; why sould u die for him.
Dogs you can fight off (preferably w/ a stick or something):
Doberman, German Shepherd most other common dogs
Dogs u avoid:
Presa Canario,Ambull,Rotttweiler, PittBullterrier, anything that's big mean and ugly.