My baby wears size 4. So I bought size 4. It turned out that they are too small. So I changed them to size 5 and they fit perfectly! The weird thing is I already have a similar pair of Puma kids shoes in size 5 which are too big. So just a warning that this one seems too small.