These shoes run big, I purchased 6-12 months for my 10 month son who wears between 9 and 18 month articles of clothing, but I could really gotten him 0-6 months. I guess he will grow into these.

The material is flexible and the way the shoe is constructed with the elastic around the ankle makes them fit okay even though they are really too big so he is not tripping on them when he moves around.

The toes got scuffed up quickly, but he wears these everyday inside and outside. The scuffing is due mostly to him still crawling around on the floor a bit.

I love the colors, they go with anything, and over all these are great shoes.