I didn't buy this for fireworks as bizarrely my reactive anxious dog is not affected by them, but thought I'd try for her general behaviour, I use the roller ball on her collar when we go out, balm on her paws after her walk & a spritz around her beds during the day...overkill ? Maybe , but the difference is magical, never going to be other dog friendly, but now we can walk past them, she is much calmer in the house, almost stopped the random barking. As long as this works I will be using it. So pleased.