The 6-12 month size fit my 3 month old perfectly (he's around 50th percentile in weight and 75th percentile in height). They stay on well but feel synthetic.  The plastic tabs of the packaging damaged the socks (left holes in the weave) and they get pulls in the washer; these aren't going to last long but if I rotate wear they should last till baby grows out of them.