Noun
mucky pup (plural mucky pups) (Britain, colloquial) A typically messy or dirty child or (humorously) adult.
mucky-pup (plural mucky-pups) Alternative spelling of mucky pup
mucky-pup