My dog has always been absolutely petrified of fireworks and is so bad that even a small crackling from an open fire in the living room will set her off trembling and hiding which could last for well over an hour. She has always been in a real state for hours at Halloween which is heart breaking.
Tonight she heard one firework go off a number of miles away and she started her frantic shivering and running for cover.
Then I remembered that I bought one of these last year
https://mekuti.co.uk/bodywraps.htm
I put it on her (the first time she had ever worn it) and within 5 minutes she had completely stopped shaking, she had come out of her hiding place and although slightly cautious she was a different girl.
Within 15 minutes she was happy to go outside and stayed outside for half an hour while fireworks went off in the distance all around. She really didn't seem bothered and was happy to take treats from me. Usually she would refuse a sirloin steak if offered when she was in her panic state.
I'm not saying that it will work for every dog but it was an absolute success for my Bella.
I'm absolutely delighted!