Most pet owners have been there, sheepishly wondering Is my dog mad at me? Can dogs even get angry? What about frustrated or ...