Wenn der Besuch den Hund nicht ignorieren kann, dann wird Hundi vorher ins andere Zimmer gebracht 
Wenn Hundi den Besuch nicht in ruhe lässt, dann wird er auf seinen Platz oder in ein anders Zimmer gebracht.
Eine Hausleine, auf die man draufsteht (bitte den Hund nicht am Boden fixieren oder würgen, nur so kurz, dass wenn er springt, nicht hoch kommt) bringt oft auch Erfolg.
Das Verhalten wurde jetzt soooo lange bestärkt, da braucht es etwas, bis sich Erfolge zeigen, haltet durch! 
Manche Hunde springen auch Personen an, wenn sie sehr aufgeregt oder unsicher sind (z.B. auf der Hundewiese).
Besucher können auch eine Handvoll Futter auf dem Boden streuen, das lenkt vom Besuch ab und lässt den Hund runter fahren (wenn Futter besser ist als der Besuch natrülich).
Ein Verhalten antrainieren, was das Springen ausschließt (sitz, platz steht), erfordert dagegen sehr viel Übung!
Wenn mann konsequent ist, wird Verhalten nachlassen. Wo hast du das denn gelesen mit dem Springen nicht verlernen?
Dominant ist dein Hund nicht, ihr habt ihm nur nicht beigebracht, dass das Verhalten nicht erwünscht ist 