IdiomAnimalsEnglish

lucky dog

Meaning: A lucky person.

Example: “You won a trip to Hawaii? You lucky dog!”

Origin: Turns on an inversion English performs constantly but rarely notices. Calling a person a dog has been an insult for as long as the word has existed, and it remains one in most contexts — yet among people who are on genuinely easy terms, an insult can function as proof of intimacy, since only someone secure in the friendship would risk it. "Lucky dog" exploits that precisely: it delivers envy in the costume of abuse, which lets the speaker acknowledge another's good fortune without the awkwardness of straightforward praise or the sourness of open jealousy. The phrase is attested from the 1700s, and it belongs to a large family of affectionate English insults — old devil, you rascal, sly fox — that all work by the same trick.

More English idioms

Explore another collection: Untranslatable Words

Words that capture a feeling or idea English needs a whole sentence for.

  • Saudade A deep, nostalgic yearning for someone or something absent — tinged with the bittersweet…
  • Hygge The warm contentment of simple, cozy pleasures shared with people you love — candles, bla…
  • Komorebi The dappled light that filters through leaves and scatters across the ground.

Browse all untranslatable words →

Keep exploring

Explore all idioms →