Well as far as sleeping, you really need to put him in the crate for a while. It only takes a couple nights. There are a ton of debates on letting the pup sleep with you, however my only warning is...