I love this crate! I purchased for my new puppy. I’m still waiting on him so I’ll have to update I. Regards to how puppy proof it is. The shipping was quick and great instructions. Very easy to assemble and one screw was damaged but it came with spare pieces so that fixed the problem.