I have heard good things about them but it did NOT work for Ellie. I put it on her when I got the broom out (one of her triggers). It almost seemed like she thought the broom was spraying her, so she barked at it more.
At the end of it all I had a dog that smelled like citronella who was worn out.
It is worth a try but I'm glad ours was returnable.