Ich würde weiterhin üben, üben und üben. Jetzt ist er natürlich schon 2, also kein Welpe/Junghund mehr, sprich das Verhalten hat sich richtig fest eingebrannt. Das wird sicher länger dauern, dass in den Griff zu bekommen.
Ich würde, wenn es mein Hund wäre, das Folgende tun:
Den Hund aus der Begrüßungssituation komplett rausnehmen, also in ein anderes Zimmer bringen.
Nach einiger Zeit den Hund an der Leine in sein Körbchen bringen und bei ihm bleiben. Ruhiges Verhalten belohnen, wenn er abdreht, wieder raus bringen. Wenn er es schafft relativ ruhig zu bleiben einen Kauartikel anbieten, dass er sich an dem ein bisschen austoben kann. Und dann die Abstände langsam vergrößern, bis man hoffentlich dann irgendwann mal auf dem Sofa beim Besuch sitzen kann.
Vielleicht auch über einige Tage immer mal wieder jemanden kommen lassen (wenn das organisierbar ist) und die Situation nachstellen.
Wenn es trotz intensiven Übens so gar nicht in den Griff zu bekommen ist, ganz ehrlich, da wäre der Hund bei mir halt nicht dabei und würde in einem anderen Zimmer warten. Das ist für ihn ja auch Stress und für alle Beteiligten. Wenn sie eh nicht so häufig Besuch bekommt, wird er das überleben.
Viel Erfolg. 