If the old saying 1 year in humanhood is 7 in doggiedom, then at 10 weeks he is still a baby. He will have to be 6 months old before he can be expected to have the bladder/bowel control of a typical 3.5 year old child. At 10 weeks, you may just need to get up and let him potty at night time.

Dogs do not typically like to get their bed/feeding area messy. If he not only sleeps in his crate, but eats there as well, he will not want to get that area dirty. Not wanting to is the key, however at his age, he may not have any choice. When babies have to go, babies have to go right now.

Try limiting his food after 6pm or so, and limiting his water after 9. Then make sure to let he go potty before bedtime. If you don't hear him whine at night or if he isn't doing it, set the alarm to get up at 4 or earlier if he needs it. Just remember, all babies are babies for a very short time. It is worth the effort now to help him learn to please you. Good luck!