I agree with everything said above, but would also like to add that you are right in that they all develop at their own speeds. I have a tumbling gym and we start the kids at two. I have little guys that are clear as a bell at two, don't speak at all at three, and some that are still difficult to understand at four. My brother called me "Mamie" for two years before he figured out to drop the first M.