I can understand spray driving off a pesky bear, nosing around.
What I doubt is that it can repel an animal as it bolts for your knees, intent on a fight. Would that spray work in a 20ft. radius and stop a full on charge?
With a dog, no way. Been there.

_________________________
paul, texas KD5IVP