6. Rather old-fashioned, but still understood today, is the word "Dreikäsehoch" for a little boy. The word, usually used in an affectionately mocking tone, implies that the child is no taller than ... what?
From Quiz Funny German Words For Another Person
Answer:
Three loafs of cheese stacked atop each other
Literally, "Three-cheese-high", this saying has been in use since the 18th century. The etymology is not quite clear. It might be that loafs of cheese were indeed used to indicate the height of a child, but others presume it might come from the French "caisse", meaning "crate" or "box", so the child would have been "three crates high".
I've only ever heard it used for boys, although you could probably use it for a girl as well. However, my primary association with the term is always a cheeky little five-year-old boy with red hair and freckles and a charming laugh.