I just got a wonderful book called The Loved Dog by Tamar Gellar. You may want to check it out!
It's hard for all of us to remember I think that dog's don't "get" our language. They only get associations, tone of voice, ect. I have bad days too, so I totally get your frustration, but maybe by understanding your puppy has totally different communication than us will help. That's what makes me feel better when I'm thinking "why don't they get it"?.