Wiktionary
shelter dog
n. (context US English) A dog temporarily resident in or obtained from an animal shelter.