Soft sided playpens are great for older dogs, but not appropriate for puppies who will chew right through them. An Xpen is a much better purchase. I happen to love the ones from Seabreeze.
SeaBreeze Petite Pens - A lightweight solution to heavy exercise pens