How about you stage it?

Ask a friend to stand outside the unlocked door, while you're inside the house. Ask for a Sit/Stay from Kodie. Hold the leash by your side and command a Watch Me, and tell your friend to come in quietly. While your friend tries to maneuver her way into the house, you command short Watch Me's and click and treat constantly. Ask him to watch you for a few seconds to keep his attention and Jackpot him alot (meaning give him a handful of treats to peak his attention). Kodie will want to jump around and go near your friend, but try to maintain his attention with REALLY nummy treats that he ADORES but rarely receives (meat is a good bribe). Command short Watch Me's while constantly praising him for his attention and Sit/Stay if he stands up. Ask your friends to walk to another part of the house and ignore you and Kodie. After a few minutes, release Kodie but keep him on a Heel. Keep him by your side and command Sit/Stays and Watch Me's throughout your friend's visit. After a few minutes, ask your friend to leave quietly. Keep the visits short and simple. No loud or high-pitched noises and keep everything under control. I hope this helps.