I purchased for my outdoor cat, too give him shelter when it rains since I dont have a porch. Ample space that I can put his food and water in and give him a place to stretch out. If using for a dog I would recommend a medium sized dog or smaller. No tools needed either, huge Plus! Everything just snaps into place. Durable plastic.