Perfect!  My 20 lb Sealyham terrier loves the teepee!  It's her new little crate.  I bought the large.  I love the idea that it rolls up like a yoga mat for transport!