I purchased this product an exotic pet and he loves it. It is easy to clean and easy to move around but sturdy enough to keep him inside. Being this is the XL I am not certain how well suited it would be for a dog bigger than a Beagle and still have it be comfortable and enjoyable for the dog in an outside environment.