Bei fremden unbekannten Hunden würde ich mich hinhocken und dem Hund die Möglichkeit bieten sich hinter dir zu verstecken. Aufdringliche Hunde solltest du mit der Hand blocken damit der Hund lernt, dass er dir vertrauen kann und keine Kontakte „ertragen“ muss die ich er nicht möchte.
Ich würde bewusst den Kontakt zu ruhigen, souveränen Hunden suchen. Kontakte an der Leine würde ich komplett vermeiden weil Hunde dann körpersprachlich nicht so reagieren können wie sie möchten.
Mit dem 5 Jahre alten Hund würde ich öfters zusammen Gassi gehen. Und ihn dann erst nach mehreren gemeinsamen Spaziergängen mit nach Hause nehmen. Der Besuchshund bleibt angeleint oder soll sich auf eine Decke legen, euer kann sich frei bewegen.