shelter dog

Noun

 * 1)  A dog temporarily resident in or obtained from an animal shelter.