Ok so here's the deal, my 22 month old Rottweiler/German Shepherd mix has a serious problem. She bites. Sometimes it's for play, sometimes she gets jealous but it is quickly becoming something that needs to be addressed ASAP. In the end, it is entirely my fault, because we've had her her entire life. She is the product of our Rottweiler's (who is incredibly sweet and has never had a biting problem) romantic rendezvous with a neighborhood shepherd. My dog was the leader of the litter and pushed around her litter mates. I feel like she never really learned any bite inhibition from them. Then, to make matters worse, I played rough with her as a puppy, without knowing that wrestling with her and letting her bite me was comparable to opening Pandora's Box. So today, she was getting very hyper and playful and bit me and her biting was getting progressively harder. I told her no and put her muzzle on her for a few minutes. When I removed it she snapped and put a pretty decently sized puncture wound through my hand.
When she's not biting she's a really sweet dog and I love her to death. I've trained her to do all sorts of tricks and she's generally well behaved except for this. I know that she's also in her adolescent stage when she thinks she's top dog and, if anything, it's that dominance I've been trying to counter. I just don't know what to do to fix my mistakes...
... any ideas?