Hi For crate training if you want to get a good sleep. Bring the creat in the the room with you at night right beside your bed. That way he will know you are there. And if he does start to make noise tap the crate on top. It will take a while for him to get used to it, but it works. eventually if you do not allow him in your bed you can graduly take him back to the spot you want him to sleep in.. but that will take a while. When they are puppies they want to be near you at all time. In the day time take him outside 15 - 20 min everytime you feed him
on a leash to the spot you want him to go. And when he gose praise him and give treats .

There are alot of good discussion on crate training here. So take a look. have fun