It was perfect for my 6 week old pup she now 8 weeks and still keeps her contained when needed she can run around with her toys jump up and down I have it 2 by 2 by 2 so perfect square