You might consider toning your reproaches to your pup down a bit. If the dog is giving you the "I submit, please don't kill me" language, it could be you have a very soft/submissive dog.
I find that soft dogs need very little corrections, and stiff corrections can move you backwards instead of forwards.
Just thinking out loud here.
Soft dogs can be the most excellent pets because generally they want to please you and when they know what they should not do, they NEVER do it. But they require someone willing to encourage and build their confidence moreso than discourage behaviors.
Bear Cub, Hepsi-Pepsi
Cujo2, Karma Chameleon
Ramona the Pest, Kojak -- who loves you baby?
Tiny Tinnie, Susie's Uzzi, Kaiah -- The Baby Monster.