Originally ordered a small for our 12 pound mini cockapoo....it was literally an ottoman when it came. Disappointed I called CX service and ended up ordering a large. He loves it now! Order a size up definitely. Picture is of small and large bed