Also meine hat das auch gemacht (und würde es wohl noch immer machen) würde ich sie nicht jedes Mal direkt in Garten zum Pinkeln schicken wenn Besuch kommt.
Meine Hündin schläft Zuhause die meiste zeit, weil Action gibt's fast nur draußen und dann wenn Besuch kommt oder es klingelt wacht sie natürlich auf und wenn ich sie dann nicht raus schicke, geht sie den Besuch begrüßen und dann kann sie es nicht mehr halten und pinkelt auf den Boden.
Genauso wenn ich (oder sonst jemand aus der Familie) nach Hause komme, sie freut sich und schon geht das getröpfel los.
Also mach ich es jetzt so: Türe auf von dem Zimmer wo der Hund drin ist kurz übern Kopf streicheln und dann Sage ich zu ihr "Los gehen wir in Garten" und sie düst zur Gartentüre.
Sie macht schnell Pipi und dann begrüßen wir uns richtig 
Mittlerweile läuft sie schon Automatisch zur Gartentüre wenn es klingelt, weil sie bevor sie gepinkelt hat nicht Hallo sagen darf :)