Definition of nodding dog in US English:

nodding dog

noun

British
  • 1A small model of a dog with a head which nods, typically displayed in a car.

  • 2A sycophant; a yes-man (frequently attributive).

Origin

1980s.