During my last run a dog broke free from its owners leash and attacked me from behing and bit into my back. Thankfully a large tree was right there and I was albe to keep the dog between me and the tree until the owner reclaimed the leash. I had to go to the ER and the owners put the dog down because I guess this was the second time this has happened. I am physically going to be okay. However menatlly I am so scared to go for a run again outside. I talked to a police officer about pepper spray and he said that it would be largley noneffective on a dog and most likely would be sprayed back on me if their was any kind of a wind. I asked about a stun gun. He didn't want to advocate it in anyway. However he did say that the loud noise they emit could possible detour the dog from getting close to you. I would like to know if other runners out there carry stun guns ?
That's horrible, and I'm glad you're going to be ok. I've never met another runner who carried anything on them to deter dogs... have you looked into a dog whistle? It might be smaller, easier to carry, and effective from a greater distance. I would think a stun gun would be bulky, and require you to get closer to a dog than you'd want to.
I've never had an experience like this and I think most dog owners care enough about their pets and the public to prevent their animals from being able to attack anyone going by. Chances are good that this was a freak occurence, and the more you get out there and run without it happening again, the more you'll emotionally start to recover and get your ability to run comfortably back.
You could talk to a counselor about ways to get your confidence back out on the road, and in the meantime, a dog whistle or even a regular whistle that would attract help / the owner and startle the dog might be a great solution since it'd be easy to run with on a lanyard or in a pocket.
Wish you the best, glad you're going to be all right... what a horrible experience.