I just had a stand-off with a loose dog yesterday on the bike path. The owner was a long ways off and the dog came running at me and stood its ground about 20 feet away. I stopped, but it slowly came closer. I called for the owner to get it, but they were taking their time. I carry a knife, but outside of that I was defenseless and in a bad spot as I had stopped. I figured if I had ridden past it would have gone after my legs. I imagine many of you have come across these situations. What is the best defense against dogs? We have a leash law here and I don't care what happens to the dog as I consider it an assault if a dog comes running after me, barking and tail down. Is mace a good choice?
Thanks for any suggestions.