Dogs have basic understanding. Don't run or back away because you'll be perceived as prey.
Here's a few unorthodox ways I've dealt with dogs:
Never allow the dog to bite your fingers - always make a fist. If a dog wants to bite you, here's an idea - let him. Put your fist down his throat and grab the back of his head with your other hand. When he chokes, you can decide what to do from there.
If you are a big guy, grab the dog and FALL on him. He can't bite you when you're crushing him. However, you can hurt him with simple elbows to the ribs, kneeling on him with your knee, grabbing his throat, etc.
Here's a few unorthodox ways I've dealt with dogs:
Never allow the dog to bite your fingers - always make a fist. If a dog wants to bite you, here's an idea - let him. Put your fist down his throat and grab the back of his head with your other hand. When he chokes, you can decide what to do from there.
If you are a big guy, grab the dog and FALL on him. He can't bite you when you're crushing him. However, you can hurt him with simple elbows to the ribs, kneeling on him with your knee, grabbing his throat, etc.