My lovely Staff is 2 years old, she's very friendly (maybe too friendly), great with the kid's and spends a lot of time asleep.
The problem is when people come to the house or i take her for a walk.
She jumps up at people, try's to lick them and sometimes mouths like a puppy (she doesn't bite). I end up having to shut her out when people come over as she gets to excited and over friendly (jumps on peoples laps and licks them). If a child comes into the house she stays down (just sniffs them and them walks away), so she knows how to behave with children but goes hyper when adults come over.
Whilst out she pulls on the lead but if fine of off the lead, she's great with other dog's but again she jumps up at adults.
I would like to be able to take her out places and for her to be able to walk past people without getting excited and i would like for her to sit still when people come over (without licking or jumping up).
I have tried holding on to her, making her sit and rewarding to good behaviour. I have tried removing her from the room when she gets over excited and i have tried shouting at her (which i know won't work and if anything it makes it worse).
Any advice please?