Definition of lucky dog in English:

lucky dog

noun

informal
  • A person considered by others to have more good luck than might be expected.

Origin

Late 17th century; earliest use found in Popish Hunt after Protestant Plot.