He does know the command for crate, but when he's worked up about something, such as barking his head off at someone he. will. not. go. in. there. Anytime I tell him "Spike crate" he grumbles and growls. He's very selective in when he obeys any command that he DOES know. He's a very stubborn dog which is why I'm having trouble training him.
I think I'll try retraining him. Tossing food in the crate's a good idea.
Thing is, when we have people over he sees going in the crate as a bad thing. Because he wants to investigate and sniff them. Problem is with some people he just will not stop barking his head off and growling at them.
You have to start at the beginning and have him calm when the door bell rings or when someone knocks on the door.
When that is instilled, work on the crate.
Switch it around so that he sees the crate as a good thing when guests come over. "Hey, I go in here and act decently, I'm gonna get great things!"
You can have friends help you out with this. Have them come over, put the dog in the crate, (once you have done the beginning steps), and reward him greatly for doing so, (you can give him something that he dearly loves, that will keep him busy, that means more to him than other people).
Start out with small increments of time. Have them ring the bell or knock on the door, put the dog in the crate with a treat, friends come in, sit on the couch or whatever, stay for a minute, (or even less in the beginning). Keep doing this over and over and over and over and over.
When he can sit in his crate for the time they are there, (no matter how small the time), and not act ridiculous, reward him GREATLY for it. (You might want to start off with a friend or neighbor that the dog doesn't react so hostile towards, to start off so that he can learn quicker.)
Repeat.
Repeat.
Repeat.
As he gets better at it, increase the time.
Or, if you want to use a baby gate to keep him to one area of the house instead of using the crate, that could work as well. And if you use a baby gate, you can even have your neighbors or friends toss a treat to the dog when they come in.
This was just on Victoria Stillwell's show and what she had the people do was leave a bag of treats outside the door for the guests.
They would ring the bell, the dog would be put in to a different room. When the guests were inside, they would sit on the couch, one owner would bring the dog out to the room, the guest would toss the pooch a treat from the bag on to the floor.
The dog was allowed to go get it. The dog was then put in to an area behind a baby gate, still able to see the guests. The guests would then, when the dog was calm, walk up to the gate, (not too close), and toss another treat over the gate. They would then walk away.
The dog started to get it almost immediately.
Worth a try.