I would feed him in his crate each meal time.
Put his toys in the crate so if he wants to play he has to go in and get one.
And whenever he falls asleep during the day gently lift him and put him in the crate.
This way he'll get used to the crate being a good place to be.
This link might be useful as well
Dog Crate Training
Welcome to Pet forums, what breed of dog have you got?
Puppies are great fun but loads of hard work!!!