I wanted these for my son that is 2 years, already knowing they would be fitting him too big  , he is 35 inches long and weighs 26 pounds I bought him small size  they fit him very loose but not extremely long he couldn't wear them , i did have to sew up his waist  but he loved them because they are so so so soft , I ordered another pair because they look awsome and I hate boy pants are always so rough and constricting  these were loose on him. And he will get to grow into them