It was so easy to put together and my dog fits! She is a black lab/golden retriever mix and I was afraid it might be too small. The only thing I would change is the fact that it sits low to the ground and water bounces in. I had to put it up on a pallet.