ED,
all kidding aside when you go to your mom's do you always wear your cover (aka Hat) if so try not wearing it and see if the dog changes !!! if he changes that will tell you someone has done something to him that either wore a hat or hit him with a hat !!!! if the that don't work go back to what Speckanator said !!!!

Speckanator They say....a dog is a good judge of character..... Just saying..... Maybe you need to change your ways!