There are really two different approaches at play here. One is "one language per setting, or per person" — Dad speaks only Cantonese, Mom speaks only English — so your child always knows which language belongs to which context. The other is what happens with picture-based vocabulary learning: showing all three names for the same object at once — a picture of a cat labeled with Mandarin māo, Cantonese maau1, and English Cat, all together.
The two approaches aren't in conflict
These two approaches aren't in conflict — many families use the first one for everyday conversation, and the second one specifically when learning new vocabulary. The reason is simple: when a child learns a new word, they're building a mental link between "this object" and "these names for it." Seeing all three versions at once, clearly laid out, is actually easier than learning them separately and trying to piece the connection together later. That's exactly why our flashcards put all three languages on the same card — not to speed things up, but so your child builds "one object, several names" rather than three unrelated word lists. Try tapping the cat card and listening to all three languages back to back.
This doesn't contradict what we say in When Should a Cantonese-Speaking Family Introduce Mandarin? about getting one language solid before adding another — that piece is about which language you speak day-to-day; this one is about how many versions of a word to show when learning something new. Two different situations.
When to show them together, when to keep them apart
- When learning a new word — especially a concrete, everyday object — showing all three languages together is fine and won't cause confusion
- For everyday conversation and storytelling, where "feel" for the language matters more, stick to one language at a time rather than deliberately mixing
- If you're unsure how your child is handling it, watch which version they repeat back most on their own — that tells you more than guessing