i bought 4T-5T size for my 3 year old daughter.  She just turned 3 and she's average size but this is snug for her size 9 shoe size feet.  Otherwise, the quality is decent but the non skid could be bigger since she's slipped wearing these.