First step is to put the dog in another room before company comes. And begin basic obedience training NOW, several times a day. Look up NILIF as Lorrraine suggested - it stands for "nothing in life is free". You need basic obedience down - sit, down, stay, leave it. Until the dog is doing that I instantly, each and every time, the dog needs to be confined while you have company. Even a little dog can make a nasty bite - and then YOU are responsible for the medical costs, and you are likely to be investigated by the health department to ensure your dog is current on his rabies vaccine. Start training NOW and look up NILIF.