I love this house! My 3 15lb puppies eat their meals on the deck every day. They love chewing on the sides. The roof is very well made. I purchased a large.