This product may be good for small dogs, but not a medium or large dog. The wire for the sides is basically a large chicken wire. It is not sturdy. It is held onto the frame with zip ties. Again, it would likely be fine for a small dog. However, a medium or large dog will push through, breaking the zip tie, or at least this was our experience.