Stray Dogs

12345678910
Across
  1. 4. when a do gets left by their owner
  2. 5. a homeless animal
  3. 6. another word for dog
  4. 8. a place where they keep homeless dogs
  5. 10. when a male dog can't have puppies
Down
  1. 1. prevents dogs from getting sick
  2. 2. when a female dog can't have puppies
  3. 3. A person who sells dogs that they breed
  4. 7. bringing a dog home from a shelter
  5. 9. a baby dog