Hi all, I have a bit of a problem on my hands here that I'd really like to fix as soon as possible. So I have an 8 year old Chihuahua who has always loved strangers/guests and absolutely loved being pet. Then I moved in with my boyfriend and his mother would come by a lot. She fell in love with my dog and loves to pet and hold her. In fact, a little too much. To the point where my dog has learned that in order to get out of it, she has to be mean and snappy. It's because my bf's mother would restrain her even if she showed signs of wanting to be let go. The problem is, it's beginning to become a big issue because now she does it to all guests. They could be petting her and out of nowhere, she will snap and freak out...and they're not even restraining her. This is something that has never happened before my bf's mother came along. She started doing this last year (at age 7). I am not sure how to train her out of this. People are beginning to think I have a terror of a dog. Any advice appreciated. Thanks!