Happy Chickens. Used it as a chicken run. Added a top. Very easy to put together. I don't think it would be strong enough for a large dog.