For everyone asking about size: I have two of these exact ones (but in blue) from the same brand. My ten week old pyrenees mix pups that are 23 pounds each fit perfectly in these with room to grow, I have them about half loose right now. About two more weeks of growing (they average 2 pounds per week) and I don't think they'll fit anymore since the size medium only fit from 5 weeks to 8 weeks (10 pounds to 18 pounds).