
I would worry a dog would get too hot in one of those if it was on all night, perhaps something a bit lighter ?.
My dog sleeps in the bed with me at night so no worries about her getting cold then, but during the day, with the heating off, she will get a bit shivery . I made a coat myself with a wool jumper that had shrunk in the wash, I cut off the sleeves and cut a slash at the neck down the chest, as the wool had felted, it hasn't unraveled or frayed, this will only work with pure wool.