I almost always buy/knit my kids' clothes big because I'm afraid they won't fit long enough if I make them the right size. I knit this Baby Sophisticate sweater 2 years ago, and it was way too big:
He wore it the next winter, but it was still big:
Now it finally fits:
Lesson learned.