Ich denke, dein Hund kann ziemlich gut unterscheiden, es spricht wohl für seine Intelligenz als dagegen.
Vermutlich kennt er "jemand kommt in unser Zuhause" und hat da schon immer gebellt und war aufgeregt. Dass aber wer auf Arbeit kommt, das kennt er nicht. Also war auch die Erwartungshaltung dort eine andere. Ergo: kein Gebell.
Vielleicht nutzt du das für dich und gibst ihm ein Signal auf Arbeit. Jemand kommt rein, er bleibt liegen und du sagst völlig nebenbei und ruhig sowas wie "prima, da kommt wer und der ist nicht dein Job."
Das kann man dann (viel!!) später auch Zuhause anwenden, wenns klingelt. Dann kannst du den gleichen Satz sagen, ihn vielleicht noch auf eine Decke oder ins Körbchen oder irgendeinen Platz bringen, wo er sein darf, aber aus der Verantwortung raus ist und dann kann auch da Ruhe einkehren.
Ich würde da von deiner Seite, wie wildsurf schon schreibt, mehr Ruhe reinbringen und erstmal nicht zu viel machen.