Start by teaching your dog how to greet you politely when you come home, yourself. Teaching your dog how to greet you is going to teach them how you want them to behave in general when anyone comes in the front door. First, give your pup the command to sit and stay when you walk through the door. Do not repeat commands, and ignore any rambunctious behavior until they do as you’ve told. If you must push your dog off of you, do so quickly and continue to ignore the behavior as much as possible. Once your dog is sitting politely, then you can greet your dog with lots of pets and speak to them in a calming voice. You may even wish to reinforce the behavior by rewarding them with whatever motivates them most, whether it’s a toy, a treat, praise, or even a short walk outside.
It might be a good idea to place a small mat near the front door so your dog learns that this is the mat where they must sit to greet visitors. You can practice by going out and coming back in over and over again to help your dog understand and get the point of what you are asking them to do. Now it’s time to invite other people over. Start small with one or two people, and you can go up from there. Have your friend knock on the door or ring the bell, then get your dog to sit in the greeting position near the door. Do not open the front door until your dog is calmly in position.
Now, let your friend into the house and make sure your pup remains sitting in the greeting position. Have your friend greet your dog by petting and talking in a calm, soothing voice, give your dog time to sniff your guest, and then have your human friend go and sit on the sofa. Then let your dog know they can come and join you in the living room with your guest. You may need to do this over and over and over again. You’ll want to keep inviting more and more people over to make sure your dog really understands what’s expected of them. Continue being consistent and patient. When you’re out on walks and you stop to talk to someone, teach your dog to sit at your side. Let the person greet your pup, and allow your dog to sniff them. You should apply this “sit greeting” technique every time your dog meets a new person, no matter where you are.