My golden retriever fits in the large with loads of space he loves it he Curls-up inside its really hard and sturdy would recommend it , seems like it’s got a air bed at the bottom so it makes it really soft you definitely get what you pay for