I bought these for my nephew who is 12 months old. I got size small and they are way too small. He is not a big baby at all yet these were rtght around his ankles and barely fit his feet. They're cute but size UP. These are not boys sizes, these are baby and toddler sizes, in case you are wondering.