Wenn der Besuch nicht kooperiert und Deine Bemühungen immer zunichte macht, kann man gar nichts machen. Außer vielleicht mit ein paar von Dir instruierten "Besuchern" üben, die genau wie Du ignorieren.
Alternative: Hund Anspringen auf Kommando (Handzeichen: Klopfen auf die Brust) beibringen, ihn da eine Weile stehen lassen (nur bei HD frei natürlich) und dann mit einem bestimmten Kommando auch wieder runterschicken (bei großen Hunden Vorderpfoten lieber selber auf den Boden stellen, aber auch mit dem Kommando). Das ganze wird für den Hund zur täglichen Routineübung. Das kann man dann auch beim Begrüßen einsetzen - nur geben wir hier gleich das "Runter" Kommando, noch bevor er wirklich abspringt (also im Ansatz Anspringen unterbinden). Ist man zu langsam und er drückt doch ab (sollte nicht passieren), tritt man schnell (!) zur Seite, Hund fliegt durch die Luft und landet meist etwas verdutzt im Leeren. Oder Hund im Flug an der Brust abfangen (falls kräftemäßig machbar), mit ihm runter und unten (!!) begrüßen. Bleibt er dagegen auf "Runter"-Kommando unten, geht man in den Hocke (da hüpft er dann auch nicht hoch, weil Du ja schon unten bist) und belohnt (= in dem Fall Begrüßen, evtl. Futter). Vorteil: Man kann sicher sein, Hund weiß, was ich will.
Kommt es doch mal zum erfolgreichen Anspringen, scharfes "Nein" und Hund ignorieren.
Zweite Alternative: Wenn der Hund gerne Sachen trägt - einfach neben der Türe sein Lieblingstrageobjekt (hat er keins, machst Du eines dazu) plazieren (das er nur hier und bei der Arbeit als Motivation bekommt) und sobald der (simulierte) Besuch erscheint, bekommt er's ins Maul. Wenn er dann Triumphträgt, ist natürlich begeisterte Bewunderung für ihn angesagt, auch durch den Besuch. Beides kombiniert funktioniert noch besser.
Grüße
josh