You are right, you screaming at him just raises the whole 'temperature' even further.
Two things come to mind. You need to fix the cause - what makes him bark - AND you need to fix the response (the barking itself).
To fix the cause, I suspect learning impulse control would help a lot. The video below will help with that.
Once you have started on that, I like the yoghurt pot method for barking. Get a yoghurt pot, and smear the inside with wet dog food, squeezy cheese, yoghurt or anything else your dog likes. When he starts to bark, you can offer the pot to lick - he can't bark and lick at the same time.
As he is doing that, repeat the word that will become your ”quiet” cue.
After some repetitions and you think he has got it, give the cue and if he stops barking, give the pot as a reward (if he doesn't stop barking, stay at step 1 for longer).
When he is stopping on cue, gradually increase the delay between the cue and reward.
Once it is reliable, you can start fading the reward to something more convenient.
Two things come to mind. You need to fix the cause - what makes him bark - AND you need to fix the response (the barking itself).
To fix the cause, I suspect learning impulse control would help a lot. The video below will help with that.
Once you have started on that, I like the yoghurt pot method for barking. Get a yoghurt pot, and smear the inside with wet dog food, squeezy cheese, yoghurt or anything else your dog likes. When he starts to bark, you can offer the pot to lick - he can't bark and lick at the same time.
As he is doing that, repeat the word that will become your ”quiet” cue.
After some repetitions and you think he has got it, give the cue and if he stops barking, give the pot as a reward (if he doesn't stop barking, stay at step 1 for longer).
When he is stopping on cue, gradually increase the delay between the cue and reward.
Once it is reliable, you can start fading the reward to something more convenient.