These have held up pretty well. My little one started wearing the 12-24 month size when he was almost 10 months old. He is still wearing them and we get size 4 shoes for him. He is into everything and puts his clothes through the ringer. Other than stains from grass/mud these have held up great. The elastic is still doing good on the too. Will buy more when he outgrows these or needs some that aren't stained.