Ich würde alle Kontakte an der Leine erstmal generell unterbinden. Denn das verunsichert noch mehr, weil er ja nicht weiß ob er hinkommt oder nicht. Außerdem bringen Leinenkontakte einfach mal nichts, denn spielen kann man da eh nicht.
Geh mit ihm stattdessen öfter mal an Orte wo viele Hunde frei laufen und schau, dass er viele gute Erfahrungen macht.
Er scheint auch ein kleines Sozialisierungsproblem zu haben, dass er oft bei unbekannten Sachen so unsicher reagiert.
Daher ist es wirklich schwer jetzt Tipps zu geben, du solltest dir wirklich mal einen guten Trainer nach Haus bestellen. Eine Einzelstunde kostet ca. 40€, aber wenn man genau aussucht, lohnt sich das wirklich.
Bis dahin kannst du ja versuchen mal ein paar Sachen "schönzufüttern"- d.h. solange er sich ruhig verhält, obwohl er etwas "unheimliches" wahrgenommen hat, bekommt er tolle Leckerchen. Und wird dann nach Möglichkeit aus der Situation genommen.