First, don't yell at her - that only produces a submissive response. "See, I'm a good dog, look at me pee for you."
Second, when you come home in the afternoon, greet her calmly. In fact, just ignore her for a minute or so, and when you greet her, have her sit first, and don't hunch over her - that's a dominance signal and she'll pee. Crouch down to pet her, and only pet her when she's calm. Give her lots of calm praise and treats whenever she's calm and obedient.
The peeing first thing in the morning and when she sits down next to you worry me - either she's not properly house trained or she's got incontinence problems. The first one can be remedied with good training (have you tried crate training?), the second one needs a trip to the vet.
Remember that she's a dog and unless you train her otherwise she's going to live by dog rules and not people rules. She's not a mind reader, and you need to reinforce the behavior you want. YOU are responsible for making sure she knows what you want, and in this case positive reinforcement training is going to be a lot more effective than punishment.
__________________
"If ten million people believe a foolish thing, it is still a foolish thing."
- Anatole France
|