Meaning of puppy-headed in English:
puppy-headed
adjective
rareHaving the head of a puppy.
Origin
Early 17th century; earliest use found in William Shakespeare (1564–1616), playwright and poet.
Are You Learning English? Here Are Our Top English Tips