It was a lot bigger than I was expecting. It's great for Cats and small dogs I would think, but this is not appropriate for big dogs or puppies, especially ones who aren't the best behaved, it won't hold them in.