Perfect for my smallmedium dog. (Beagle mix)  Gives him a place to stay out of the weather when he is outside. We also bought the recommended pad that goes in the bottom. It was great as well.