My DS has just turned 3 and still seems to mix up "you" and "me" eg will say "Mummy give you a cuddle" instead of "Mummy give me a cuddle". It only seems to be certain phrases that he's been saying since he was younger, and it's instead of "me", ie he will always say "this one's for you mummy" correctly.
He also often mixes up he/she although he knows who is a man/lady and a little boy/girl.
He's been using "I" correctly for some time ie "I want weetabix for breakfast etc etc" / "I did a wee" etc etc.
Is this normal? His speech has always been good, he well exceeded the minimum words at his last check (27 months) and speaks in sentences.