Perfect for puppy. 40inch height great and just what we needed. That height option makes it only 8 panels so small square. This is not good for a full size larger dog.