Just a suggestion (has worked extremely well for us)...
When we got our dog as a puppy, we would save our empty Poland Spring water bottles (crunch some up and keep some full of air) and throw them in one of those cheap plastic Walmart Kid/Pet pools that are about 4 feet wide and 18 inches deep. Once filled we would throw his bones in there for him to find, would throw his treats in there and sometimes even fed him out of it. Not sure how that would work with adult dogs, but for puppies it helps them get used to loud noises all around their head from an early age. Also supposed to help with minimizing reactions when startled.
Can honestly say, he will sit on the boat with us and watch fireworks as excited as we are. Doesn't fear thunder or lighting or any other loud noises that you or neighbors make.
If you've got a young puppy - would highly suggest it.
None the less, it does take quite a bit of H2O consumption - so expect you will be chugging water nonstop to fill up that pool with those empty bottles. Can't lie, it's probably the amount of water I should have been consuming on a daily basis anyways!
Secondly, get ready as he/she will most likely pee in the pool at some point and you'll have to start drinking all over again