This kennel is perfect for my toy poodle. It’s definitely spacious for a small dog. Big dogs can fit in here as well but won’t have as much space as a small dog would. The material isn’t that heavy duty but it’ll do the trick, although I wouldn’t recommend for strong destructive dogs lol.