Spray is great. I had this little yapper chase me one day, so I let loose with a good stream of pepper spray. Took the dog 3 or 4 seconds to figure out what was going on (I'm spraying it the whole time). It goes back to the owner (who couldn't figure out what I was doing to it), who pets it. I wish I would have been there when the own took the hand they were petting the dog with and touched their lips, or nose, or eyes.