Dogs!

123456789101112
Across
  1. 5. Friendly Fighter
  2. 6. Detective
  3. 8. Term for dog
  4. 10. Farm
  5. 12. Jack.....
Down
  1. 1. Snow Worker
  2. 2. Dorothy's dog
  3. 3. Space Dog
  4. 4. A dog is a man's.....
  5. 7. Term for brown and black striped dog
  6. 9. Biggest
  7. 11. Smallest