minx (n.)youdaoicibaDictYouDict[minx 词源字典]
1540s, mynx "pet dog," later "a young, pert, wanton girl" [Johnson] (1590s), of uncertain origin, perhaps a shortening of minikin "girl, woman," from Middle Dutch minnekijn "darling, beloved," from minne "love" (see minnesinger) + -kijn, diminutive suffix. Klein's sources suggest the word is from Low German minsk "a man," also "an impudent woman," related to German Mensch (see mensch), which also has a sense in vulgar use of "wench, hussy, slut."[minx etymology, minx origin, 英语词源]
puppy (n.)youdaoicibaDictYouDict
late 15c., "woman's small pet dog," of uncertain origin but likely from Middle French poupée "doll, toy" (see puppet). Meaning shifted from "toy dog" to "young dog" (1590s), replacing Middle English whelp. In early use in English puppet and puppy were not always distinct from each other. Also used about that time in sense of "vain young man." Puppy-dog first attested 1590s (in Shakespeare, puppi-dogges). Puppy love is from 1823. Puppy fat is from 1937.