I bought these shoes for my 10 months old. They were too small when we received. Define lay pick a bigger size!! So we returned them and ordered a new pair. We absolutely love it. Very breathy for my son and comfortable. I will buy it again