Patrol Dogs (Very Hard)

123456789101112131415161718
Across
  1. 3. Chihuahua
  2. 5. French Bull Dog
  3. 7. Golden Retriever
  4. 8. Siberian Husky
  5. 12. Mutt
  6. 13. German Shepard
  7. 16. West Highland Terrier
  8. 17. Great Dane
  9. 18. Bernese Mountain Dog
Down
  1. 1. Dalmatian
  2. 2. Labrador Retriever
  3. 4. English Bulldog
  4. 6. Doberman Pinscher
  5. 7. Siberian Husky
  6. 9. Basset Hound
  7. 10. Golden Retriever
  8. 11. Cockapoo
  9. 14. Dachshund
  10. 15. Dachshund