Sunset
Give me a museum and I'll fill it. (Picasso) Give me a forum ...
I would think some handy pepper spray would be more effective than a stun gun. I would think it would be hard to hit a dog (small object) with a stun gun versus spraying with pepper spray.
I have seen some videos of large dogs attacking a person, and they run so fast across the street and attack it's scary, no warning and it takes them only seconds to get to the victim.
Even pepper spray is hard to aim, a can of bear spray would be nice and handy for walking in remote National Parks.