Hi Everyone,
Our dog is a 19 pound terrier mix, a rescue, almost three, and we have had him for almost two years. If we are having a party, he is OK for even a couple hours, then as the evening goes on, he will still want to be with the group, snuggle in a corner, but if someone tries to touch him, he will snap. (He never does this with my husband and I, of course.) He did this the other night with my son's girlfriend - same thing, near the end of a long day, he was sleeping, she went to pet him, he snarled rather fiercely. I have never had a dog do this and it has scared a few of my friends and made them scared of him. Is he just over tired? Should I force him to take a nap when I know it will be a busy night (easily done because he likes his crate and sleeps in there). Should I remove him from a party and put him in his bed and close the door? Can he be taught to leave on his own when he wants to sleep and be by himself? It seems like in the past, our other dogs would just leave and go up to bed and leave us. And when he growls at someone, what should we do - it happens so fast that I think we have been yelling, no...but is that lame? I would appreciate your advice. (By the way, he has gone to dog school with us and is quite good at commands, walk, sit, watch, etc.) Thank you!