Hallo,
das Verhalten wird sich vermutlich nicht von heute auf morgen abstellen lassen. Das hat mit dem Charakter des Hundes zu tun und den kann man nicht ändern. Aber man kann den Hund anleiten, Alternativverhalten zu zeigen und dieses zu belohnen.
Wenn Dein Hund gern Leckerlies nimmt, ist das eine gute Basis, ihn beim Anbieten eines anderen Verhaltens zu belohnen.
Dazu sollte man ihm aber das "falsche" Verhalten verbieten bzw. unmöglich machen. Dafür musst Du ihn genau beobachten und rechtzeitig reagieren. Das klingt im ersten Moment anstrengend, aber man gewöhnt sich daran und lernt seinen Hund dadurch prima kennen.
Unsere Hündin hat dann relativ schnell anderes Verhalten angeboten. Dieses konnte dann belohnt werden, am Anfang immer, dann wurde es ausgeschlichen. Nun mit 5 Jahren ist sie völlig problemlos, auch wenn völlig unverhofft Menschen vor ihr auftauchen und sie womöglich noch ansprechen.
Wie ist Dein Hund denn zuhause bei (fremdem) Besuch?