I got these socks for my 18 month old son. He wears a size 6 shoe already, so he's a big boy. I got the mediums, and they are very roomy. He'll definitely be able to wear these through the winter. I also am a madwoman about coordinating his clothing, so I really like the wide variety of colors. They are nice quality for the money and were delivered quickly.