Definition of handy dog in US English:

handy dog

noun

NZ
  • A sheepdog able to undertake a variety of tasks.

Origin

1930s; earliest use found in Leopold Acland (1876–1948).