Patrol Dogs (Very Hard)

1234567891011121314
Across
  1. 1. English Bulldog
  2. 4. Chihuahua
  3. 6. Mutt
  4. 7. Labrador Retriever
  5. 10. Siberian Husky
  6. 12. German Shepard
  7. 13. Cat among dogs
Down
  1. 2. Dachshund
  2. 3. Golden Retriever
  3. 5. Golden Retriever
  4. 8. Dalmatian
  5. 9. Bernese Mountain Dog
  6. 11. Cockapoo
  7. 14. Basset Hound