I've yet to find a dog that will bite me. They love it when you flee or look scared. They seem to become meek as soon as you stand your ground and look big.
Though I'll suppose that maybe I haven't encountered that one dog that will bite me.
Seems like pepper spray will be the better choice, then they can go home and rub it on their owner.