Soldato
As for the dog, i would buy fireworks, have the dog watch me set it off, the dog will then learn, i remove something from a box, light it, it flies up, and explodes.
The other problem is, both you and your dog are hiding in the bathroom from this banging sound. You have basically taught your dog he should be afraid, and when it happens again, we should go hide together in the bathroom.
Might work for some dogs, but certainly not all. Didn't work with ours, after 12 years we've had to accept that he's scared of certain types of loud noises, fireworks, bird scarers and gun shots. He's fine with any sort of noisy vehicle (even the divs with crackle maps or cars backfiring) even if they're only a few feet away.
There’s conflicting views on this so it’s difficult to know who is correct. He hides in there as it has no windows so it’s a den of sorts. When they get really bad he shakes a lot and his breathing becomes rapid. After some time with him and having the music on he starts to calm and then we leave him in there. He comes out on his own during the night.
Barney is the same, panting and generally pacing about, wont settle anywhere. Radios and TV on loud and attention when he wants it.