Maybe it's my fault for ordering the next size up- My tall (97%) 4 year old wears size 5/6 so I was afraid the 3-5 would be too small or only fit for a short while. I bought the 6-8 could have easily fit a 10 year old.