Putting them on a leash is one of the best ways to break them and like someone else mentioned don't let them talk to the dog at all until the dog has settled down and then you give them permission. They then should still not make a big to do over the dog just pet him/her and go on their way. Keep treats by the door and when company comes and they are on thier leash tell them to sit and give them a treat keep rewarding them for the good behavior. Hope this helps. :wink: