Bought a size 4-6 for my 3 year old to wear with AFO. Disappointed that American flag socks don't fit as well as white socks with stars on top. Flag socks do not have an elastic band at the top of the sock to keep them in place. They fit my son a bit baggy but the white star socks are perfect! not fat not too thin. I bought size 4-6 for length and will get more. They rise quite high and are not very tall to walk on.