I have one of those (got it as a sample through work) and I tried it on my dog once (she's 20 lbs. and scared of everything, most recently a fly scared her away no joke). She went running upstairs the second after I pushed the button. So idk if it works on all dogs, but mine (who would never hurt a fly, literally) was very scared. And they even make dog mace called Halt II.