I was scared it would be too small, but am pleasantly surprised.  I would order the large, no matter how small your dog.  I have not used the top because my puppy is only 2 lbs.!  It pops up in seconds and folds down compactly, I would recommend it!