Definition of pound puppy in US English:

pound puppy

noun

North American
  • A dog (especially a puppy) obtained from or held in a pound; a mongrel or mutt.

Origin

1970s; earliest use found in The Reno Evening Gazette.