I've used guns, tazers and spray. For a dog attack I suspect the majority of cases spray would be the best.
And when you use spray you'll probably get hit with a little of your own magic, especially if it's up close or even a tad bit windy.
Being hit by splatter/mist from spray is super annoying, but its about 5% of the fun of being hit directly in the face.
if you want to find out I can meet up with you and taze you. After you get up and yell about how much that hurt I'll hit you with spray and come back in 3 hours when your still screaming about your face
OC is hell in a bottle. And it's not like 30 seconds of hell like a tazer. It's like 5 hours of being 100% miserable. And the 1st 30 minutes of it are really, really bad. OC gets very extreme retreat behavior out of the animals it hits, which is the hallmark of it. Every ounce of your body says "run away" and the entertaining part is it's next to impossible to keep your eyes open after theyve been sprayed, which is why there are so many videos of people running into things while trying to escape.