If anyone is interested, there are some techniques for fighting a dog more effectively.

If you have the time and material, wrap your arm (left if you are right handed, and visa versa) with a jacket or something and force that toward the dog. They will usually take it. You have the other hand free to fight.

Get the dog's feet off of the ground. They have no leverage and will usually try to escape at that point. They will still bite, but you have more control this way. Dogs can't fight effectively without traction on the ground.

If there is more than one, and again, if you have time and opportunity, move to a position that will channelize them and make them come at you one at a time. Just like people, they will try to get on multiple sides and attack simultaneously, that is a bad thing for you.

Just a couple of practical tips from previous training and experience.