I have a 12 week old baby that is 15#. He's big so I got the 6month size,  and it is very snug - he'll probably only fit in it for another week or so. Otherwise I really like it - it's made well and the material is soft.  I'll just order the 12 month size for my 3 month old...