Five days ago my husband and I adopted a 4 year old female miniature Schnauzer. She came from a house with an elderly couple who couldn't take care of her any longer and had to give her up. Roxy is very affectionate and sweet. But a couple of days ago she started growling and snapping (no contact) at my kids. It happened when I sat on the couch with the dog cuddled up next to me; as soon as one of our 3 kids approached me, Roxy growled and snapped at them. I read your training and behavior sticky, and it seems to me that Roxy is resource guarding. But the funny thing is, if I sit on the floor and pet her, the kids can come up to her and pet her and it doesn't trigger any behaviors. Or if she sits on the couch all by herself the kids can approach her and pet her as well... So I thought that not letting her sit next to me on the couch would solve the problem. But today I was lying down on my bed with a headache and Roxy was by my bedside. As soon as my 3 year old daughter tried to climb onto the bed with me, Roxy growled and snapped. Am I reading her behavior correctly? Is she resource guarding or is it something else? And how do I train her not to growl and snap at my kids? Please, help!