I was worried it would not be big enough but it is perfect.  I ordered the Large.  My dog is a Brittany @50 pounds.