Det låter som du blir stressad av hans skällande vilket säkert överförs på hunden. Se istället varje hundmöte som en möjlighet att träna din hund. Träna på så långt avstånd att du kan bibehålla kontakten utan att han blockerar sig och belöna när han fokuserar på dig med något han verkligen gillar. Kan du avleda med gotte/lek så gör det. Misslyckas du och han skäller så låtsas som ingenting utan fortsätt försöka avleda.
Passivitetsträna mycket där det finns hundar och sluta inte träningsstunden förrän han är helt lugn. Kolla även upp om skvallerträning kan vara något.
Hur aktiveras han mentalt? En mentalt trött hund är ju mer balanserad och lättare att jobba med.