Hello, I have done a bunch of dog training with Labs and Rottweilers.
My advice is give him continuous socialization. He needs to acclimate to noises obviously.
If you take him for walks every day for at least an hour or two, this will help him. My current pup was a little noise shy as well.
This is from a lack of normalization to noises. Walk him on a lead and feed treats as you go. Stay calm and let them see you are not scared or
threatened and they will not be either.
It's all about repetition until they no longer need to think they might be in danger.
If you walk in extremely busy areas, around traffic and noises, this will help tremendously.
The more going on the better. He will eventually just figure it out.
If you can find a place he can burn out his energy before training this will help you walk him better, he will have less pent up energy. Retrieving a
ball, running next to bike etc.
This will also help with the storm anxiety. Watch the weather forecast, if a storm is coming, go wear him out running before it. I would also keep him
in the room with you and not let him run away and hide.
My dog had major issues with wanting to chase bicycles and joggers.
This would happen every once and a while. In order to break this, I took him on lead down to the busiest bike path in town and sat for a couple hours.
I fed him treats when he didn't pull on the lead. It only took one session. Now he barely glances at them.
This noise shyness is completely normal, it was just never broken through socialization with the basics people, dogs, noises, as it should have at
around a few months old, but it can be rectified with consistent training.
Once he sees he is not in danger, his anxiety will be gone. Stay away from drugs, its not changing the problem and giving him confidence. Imo
Dogs that have anxiety issues will lead to health issues as well. Show him the way and he will be calm and healthy in no time.
edit on 5 by Mandroid7 because: (no reason given)