My sons 19m, I order the 18-24, Red and Navey Blue (more like black). My son is 33 inches. So these were big on him but thats the purpose. They still fit fine for him to wear now. Little baggy. If you want to shrink them you can they are 100% cotton. Definitely got what i wanted and expected other than the navey blue being a lot more darker which i wanted.