I ordered a small for my dachshund and larges for my German Shepherd and chocolate lab. My dachshund fits in the small, but she doesnt have much wiggle room. If I was to order again Id size up. The dachshund rather sleep in the bigger beds and the bigger dogs rather sit in the smaller bed. Haha!