It is best to teach both to ignore each other. You must give the puppy some space. In their own time they will come and greet the new person. If they feel comfortable, they will approach the guest. Don't force your puppy to go and meet people. Allow your puppy to approach the guest. It's the puppy's choice to come and meet the guest.