DD1 is three and a half. She knows EVERYTHING.
She also tells us off for being silly.
EG- DH was dressing the baby, who was trying to crawl away, he satrted muttering "stop doing that! I'm trying to get you dressed!"
To which DD1 gave him a withering look and said "why are you telling the baby off? You sound very silly, you know. Babies don't know words yet- they are too LITTLE!"
If I pretend not to know something to see if she knows it (eg "where do carrots grow? Is it on trees?") she sighs and says "mummy, you do know things, you just have to think properly!"
She also congratulates me if I "manage" to make tea or go to the toilet.
Mine can't be the only one that does this, surely?