I keep losing my temper at my dog
I adopted my GSD, Gypsy, in April. She's four years old and didn't have any training when she came home with us, and I've been working really hard on her. We've come a long way and tried all different kinds of things (including a behaviorist). She is generally very obedient now and is making a lot of progress with her leash reactivity. But lately I've been losing my temper at her. It started out in increments but now it's almost on a daily basis that I feel anger. I don't get mad at her for being poorly socialized and inappropriately protective- that's not her fault and we can work on it. It's the little things that have been driving me crazy and making me act like much less of a person than I want to be.
1. Sniffing on walks. This shouldn't be a big deal, but I just can't stand it when I tell her to heel, she will do it perfectly for six blocks, and then suddenly dart off to the side to sniff something, trying to drag me off the sidewalk. She is an obsessive marker and would mark every ten feet if I let her. I have tried teaching her to say "please" by looking at me and sitting when she wants to sniff, but it's not working. She will just randomly blow me off and become seemingly deaf, forgetting her manners.
2. Coming into the bedroom. She has known since day one that she is not allowed in the bedroom. But it makes her cry when I shut her out, so I usually leave the door open when I'm getting ready in the morning and have her sit by the threshold. She was sort of getting this, but lately she's been lifting her lip and barking at me when I tell her to sit. I've done exercises with the clicker to try to get her to be comfortable waiting for me at the door, and she is perfect when we're training. I try to make it realistic by walking into the closet, sitting on the bed, and picking up various objects. But when it comes time for the "real deal" none of this matters to her.
I'm so frustrated because I know she's trying to be a good dog and I'm just not getting through to her. It's created a bad climate where I think she knows I'm mad at her but doesn't know why. She has a very submissive temperament and when I actually have her attention, she will lie down and roll over on a moment's notice. I like the idea of a positive, respect and trust-based relationship with my dog where training is fun, but right now I feel like we're spiraling towards the opposite. I'm well aware that I appear inconsistent and unpredictable to her. It's probably not much fun to pay attention to me when I am not in a good mood. I just don't know how to stop. I've never had this problem with losing patience with my animals before.