My dog, Jim, really has a problem with barking. When I first got him, all he did was bark until it became an issue with neighbors and I had to yell at him until he stopped. Now it's a few months later, and he only barks if a stranger is at the door and rings the bell.. Problem is, I want him to be able to bark when I tell him to as well, but he will not bark under any normal circumstances. Food doesn't get him, standing in a room with a closed door and asking him to come only results in whining, and IF I manage to convince him that there is a stranger outside, he will bark, and quickly ignore my praise and as soon as possible investigate the assumed stranger. If I am ringing the doorbell or knocking on the door, he refuses to bark.. He even has been known to accidently push closet doors shut after he's gone inside a walk in closet and be silent for 5 plus hours while we worry sick calling him and searching everywhere for him. He's very smart, and very loving, and he learns everything else I've taught him faster then other dogs I've had, but he absolutely cannot seem to grasp that I actually want him to speak... Unless there is a stranger at the door, in which case he joins me to bark at the postman while I sign for my package.. Any help would be appreciated, I'm about to give up since I'm starting to feel like I'm just confusing and frustrating him. I have managed to teach him growl, but he clearly doesn't like it as he doesnt wag his tail and almost seems like he's worried I'll be upset with him for growling at me, so we tend to avoid that one as it obviously upsets him. He was a rescue dog, but aparently he's lived in a kennel his whole life until I got him a year ago.