We have a mixed chihuahua that was a rescue. We’ve had him now for about 4 years. Usually, he’s a really good dog, well behaved even around strangers (mostly). He does have some issues though, mainly due to his being born and raised in a shelter (and not a particularly good one). When we got him it was his last chance…if no one adopted him he’d have been put to sleep (he was also underfed and seemed to have been beaten a lot, and probably picked on by the other dogs). This was mainly due to his behavior at the time…he was scared all the time and would lash out at anyone who got close to him. He also has some weird food issues…he won’t eat off of a plate or bowl, especially if anyone (or another dog) is near. He just moves away and looks at the plate or bowl of food and shakes. Mainly, he’s gotten over that as well.
However, one thing I’ve been unable to break him of is his behavior when he’s got a bone or chew toy and my wife is around. He gets very protective when he’s given something like that, and will snap at or growl at even my wife if she comes near him while he’s got the thing. Mainly, he doesn’t do that with me anymore, but he still does it with her or if the kids come by to visit (we don’t let any of the grandkids near him unsupervised at all). What I generally do when he does this is to tell him no and basically take the bone or toy away (and try not to lose a digit doing it :p), then calm him down and make him sit next to me and then give him the bone back but make him chew it with me there, petting him so that he’s used to me being there and knows the bone or toy is coming from me…it’s not his. But this doesn’t seem to be working with my wife as he still seems very defensive.
Any advice on how to fix this?