I got a puppy from someone I know. She is about 8 or 9 months old and she is extremely hyper. Every time someone comes around her she starts jumping all over them and it doesn’t matter how many times you push her head away or her body off you and tell her no she wont quit unless I whoop her but and then she will lay right by my feet and start widdling all over the place and wiggling. When I try to move she is right under my feet or whoever is around how do I make her stop?
There are several actions you can take to help change this behavior.
Firstly, make sure she is getting enough exercise. A young, active dog needs two good walks a day.
When you have someone coming over, put her on a leash before they come in. If the person is comfortable doing so, they can use their leg to push her off gently, and tell her to ‘get off’ in a firm tone. No one should touch her unless all four feet are on the ground. Alternatively, you can use the leash to give her a ‘jerk and release’ correction off. By this I mean you should pull sharply on the leash and then immediately release all tension, whilst telling her ‘no’ in a firm voice.
Make sure you praise her when she does not jump. You never want to use your hands. This makes her fearful and insecure, hence why she pees and then sits by your feet. Use the leash to communicate with her, and be firm and consistent. If you also practice her obedience skills this will help. If you teach her to sit and down and stay, then ultimately you can tell her to do so when someone comes.
Ask people to come over as much as possible to help you practice. The repetition and consistency will help.
Let us know how you get on.