I'll just throw out some knowledge and idea's n stuff.
Where I came from, if ever attacked by a dog, you treated it almost as you would a person. Punch it right in the face, if it bites your hand...ram it down the dog's throut, try to get the dog down with you in the power position, and if you must...try to break its neck.
Now I just wish to tell you that twice this year, Rotwielers went nuts in Atlanta, and went after children. Both had to be killed to make them stop. One of them took 4 bullets from a .44 mag to stop it. I do not recall what they did to stop the other one.
The type of dog would make a big diference in how I aproched the situation.
Mouse Assassins inc.