I bought a size 10 for my 3 1/2 year old son.  It is still slightly big on him so comes off easily (I knew a size 10 would be a little big).  However, he loves them and has no problems running and playing all day if these shoes.  The colors are super cute!