Thatīs interesting.
Written by MarianneR
(10/5/2009 3:13 p.m.)
in consequence of the missive, Excuse me for jumping in!, penned by Line
The German word for doll is "Puppe" and I liked your mention of "marionette" also. A marionette isnīt genuine - it has to play a role, it is led by someone. So we could conclude that a puppy is a person who has to pretend to be someone and is led by - well, perhaps his pride?