How cold does your house get where the dog will stay? You might find the dog wakes early because he is cold so try to get a dog bed with high sides so he can snuggle down to avoid drafts. Blankets to snuggle under and maybe for the really harsh nights if your house is very cold look at the linings that reflect the dogs heat back at them.
Yup, agree with school, keep him in your bed. He stays warm, you get a hot water bottle, job done.
Other than that, bed next to boiler, cosy jumper, blankets, another dog?
My house used to be freezing and the dogs all pile infront of wood burner. Mine are definitely happier when as cosy as possible. The smallest one actually looks at me in disgust if I try and take her out in the rain when it's cold. Sometimes she stamps her paw at me. She is actually a terrier and meant to be tough. Ha ha.
I have Italian Greyhounds and they really do feel the cold. They wear jumpers in winter at night and have really nice tunnel beds. And they have each other to keep warm as well. But under the duvet is their place of choice
Cannothtinkofaname when mine is cold he curls up tight in a ball and starts shivering. However, this is usually when he has been wet outside so I just throw a blanket over him. Overnight if you dog starts waking early I would check the temperature of the room first.
My thermostat is set at 15-18C so heating only comes on when it gets really cold (house maintains temp quite well), dog is fine at that temp, she also has a bed with couple layers of old duvet sewn into covers so she can lay on or under them if is chilly, but she seems fine with that. She also hangs out in car quite a bit if we're out on a search, including when it was -1C last winter, she again had duvets to burrow into if needed but also popped a fleece lined coat on her and she was lovely and toasty and happily slept through it all, so an extra layer is good if you tend to have thermostat lower than around 15C (obviously if oh have something really furry like a husky, then the answer would be different!)
My Cav spaniel sleeps on top of her crate on a pillow most of the time, but if it gets chilly she gets into the crate and snuggles into her duvet. I put a blanket over the (open door) crate and she stays in there.