To keep a cat's shelter warm in winter, it is important to ensure that the shelter is insulated and weatherproofed. Additionally, adding a heat source, such as a heating pad or a heated water bottle, can help to keep the shelter warm. Finally, it is important to provide the cat with plenty of warm, comfortable bedding to snuggle up in.