Definition of mucky pup in US English:

mucky pup

noun

informal
  • A (habitually) messy or dirty child or (humorously) adult.

Origin

1920s.