Not good for puppies. They can chew it apart quickly and the netting catches their claws. For an adult small dog that is calm it would work. But puppies or young dogs that don’t like confinement it is not sturdy enough. They could also topple it over if they jump enough .  
Any puppy will eat through it too, it’s not chew proof