Love the bed. Durable and comfortable.  According to the recommendations, I bought the large for my 11 month old shepherd/beagle mix.  He sleeps in the bed occasionally but it seems too small. His legs hang over.  Being that he is almost a year old and still growing, I wish I would of gone up one size.