Well to answer that question . I think a child begins to learn from three months up, and even when you are pregnant you can teach that child, it may sound stupid but it true, so I think the best time to teach them is from three months and even earlier. There are many different ways to teach them. You can call the name of the things you use when bathing them or when they are eating , just about anything and see the result. It does work. :grin: