Hallo!
Für mich klingt das nach deiner Beschreibung so, als wäre er unsicher und reagiert auf die unheimliche Sitaution dann mit Bellen. Genau so macht das meine auch.
Ich habe daran so trainiert: Erst mal immer vorausschauender sein als der Hund, nur so kann man den Hund rechtzeitig heranrufen und sichern. (Gerade in unübersichtlichen Gebieten oder wenn Wild da ist eben die Schleppleine benutzen). Dann den Hund ranrufen und anleinen und ihn auf dich konzentrieren (Spielzeug, Stimme, Leckerli, ...). Wenn möglichst erst mal mit Abstand an den Leuten vorbei gehen und dabei immer die Aufmerksamkeit des Hundes bei dir behalten - und das positiv verstärken.
Wenn es gut läuft, kannst du die Abstände dann verringern.
Ich denke auch, dass ihr mit einem 5 Monate alten Hund mit Geduld und Konsequenz und ggf. noch einem Privattrainer weiter kommt, als mit jemanden der euren Hund für euch erzieht. 