I'm one who likes dog parks and areas dogs can be off leash. That said, they only work if dogs and owners are trained. The following I've cut and pasted from my FB post from last night:
Tough night. Walking Peaches I got yelled at that I was on a non-pet row. I wasn't (but it did used to be so I simply said, the side I'm on is ok now). I'm sure the office will hear from this lady. Then, not a minute later things really went downhill... a German Shepard, off it's leash, ran out into the road from it's site and attacked Peaches. I was carrying my taser, but didn't even think of it. I tugged Peaches leash up, yelling at the other dog and hoping I wasn't breaking Peaches neck to get her out. The owner came and got her German Shepard and Peaches walked away like nothing happened. She's not hurt. Whew.
Scared the crap out of me.
Back to now... I have to learn to use the taser. I believe the sound it makes alone would probably have stopped the dog long enough for me to pick up Peaches. I wouldn't use it where she'd be stunned, but then could stun the offending animal if necessary. Truthfully, unlike Liz's experience. I'm not sure this dog meant harm, as Peaches had no bites on her. But I'll never know. It happened so fast.