Never let them on there to begin with. That goes for couches as well. If you don't want a 80-90 pound retriever on your couch, don't put a 10 pound puppy on it (even in your lap). They will never understand the idea of "now you're too big). Sorry, it's too late for you
NOPE! The last 2 nights he has taken to his crate. He is now walking into it on his own and he feels comfortable in it now. It trick was to remove his bed, and put his food in there, so that he feels same going into it.
Couch, that is another story. when you are not looking, I am convinced ALL dogs will lay on the couch. Your smell is on it and that is comfort for them. Especially a hunting dog with a great nose.