My 8 lb newborn couldn't fit into the 0-3 month size. He's small so I don't understand - he is a skinny hipster baby. But not skinny enough. Length was fine. The fabric is hard, thick, and unstretchy, not cool for my baby. Not thrilled.