Nein, wegsperren ist da wohl ein falscher Ansatz.
Ich würde ihm ersteinmal beibringen auf einen bestimmten Platz (im Wohnzimmer) liegen zu beiben, sei es sein Körbchen, seine Decke oder sein Kennel, auf jeden fall muss er lernen, dass er dort hingeschickt wird und dort auch seine Ruhe hat, bis ihr ihn wieder ruft (und dann natürlich für das gewünschte Verhalten belohnen ).
Wenn er auf seinem Platz liegen bleibt, kann man langsam damit anfangen ihn auch, wenn es klingelt dorthin zu schicken (jedoch zuerst nur klingeln, keine Besucher !) er soll auch dann liegen bleiben - gewünschte Verhalten wird belohnt.
Diese Situation immer weiter üben - wenn's dann immer besser klappt, kann der Besuch kommen, aber ersteinmal nur einzelne Personen, sonst wird es zu viel
Wenn es klingelt, Hund auf seinen Platz schicken- Kommando Bleib !, Besuch an der Tür empfangen, hineinbitten - Hund aber icht beachten ! Augenkontakt vermeiden !
Wenn der Hund sich beruhigt hat, das Kommando auflösen (Belohnung) - Hund darf Kontakt zum Besuch aufnehemen.
Wenn er hierbei wieder frech sein sollte: Ohne Schimpfen auf den Platz zurückschicken