This is the second time this week my leashed dogs have been surprised by an unleashed dog rushing at them.
Minding our own business, licensed, leashed, neutered/spayed...today it was two large dogs that came rushing around the corner, unneutered males, dominant postured (we were walking around the corner of their territory), invading my dogs' space. They knocked over my 12 yr old Min Pin, which ticked off my Jack Russell/Cattle Dog mix. I almost had a dog fight on my hands and no one stopped to help - I was in the town square yelling!
Finally, some of my yelling "Go home" and stomping toward them made them back off & not follow us.
When I see dogs off leash in our neighborhood, they are generally about their own business and I walk to avoid them so as not to sress out my dogs. But when an unleashed dog comes rushing or charging at them, I feel completely helpless. People look at what is going on & won't help. I had to call the police once because an unleashed dog had me & my dogs trapped on a stranger's porch.
I want to be able to at least distract another dog to show it shouldn't come any closer. Yelling & stomping isn't always effective (especially with the notorious rat terrier/chihuahua mixes on Van Buren street).
Citronella? Pepper? Ultrasonic? Super powers? Magic?
It will have to work on tiny dogs (the above I mentioned attacked my mom's Great Pyrenees mix) as well as large dogs.