My 3 year old wears a size 8 toddler shoe. I bought a 9 and it was too big. I returned and got an 8.5. They fit much better and there is still growing room. She is pretty excited! Btw: They are slippery for new tykes in tap shoes.