This works well for small and/or well behaved dogs.  I use it for my 10 pound schnauzer, and it offers her more space than a traditional crate would.  My friend has a 20 pound terrier mix, and that dog is able to jump out of this pen.  So, just make sure that you buy the appropriate height for your pet.