Snoopy used to sleep on his dog house a lot. Even in the rain or snow. This was mostly because charlie Brown had murdered his brother Emilio and buried him under the Doghouse. Snoopy saw the whole thing and has been sleeping on the roof ever since to distance himself from the grisly deed. It's all there in the Peanuts Anthology volume II.