Das hört sich etwas nach territorialem Kontrollverhalten an.
Das Zwicken- so eine Art am Pulli Festhalten- soll dann stoppen. So etwas passiert, wenn der Hund vermutet, dass der Besuch etwas "Unautorisiertes" macht, also wenn er das Gefühl hat, dass der Besitzer etwas gerade nicht merkt oder wenn besondere Ressourcen im Spiel sind.
Ich würde je nach Hund mit Trenngitter oder Hausleine arbeiten und dem Hund während des Besuchs mehr Rückmeldung geben. Dass er sich entspannen und was kauen kann- du also alles unter Kontrolle hast. So etwas wie " Kein Problem, der geht nur zur Toilette".
Besuch sollte nicht als Einschränkung verknüpft werden, beim Trenngitter kann der Hund alles beobachten, sich bewegen und was Leckeres solltest du ihm auch dazu anbieten. Mit ein bisschen verbaler Rückmeldung macht er irgendwann die Erfahrung, dass sein Einsatz gerade nicht erforderlich ist.