Crossword Puzzle - Can you work it out?

1234567891011121314151617181920
Across
  1. 3. Popular breed known for being a great family pet
  2. 7. Small breed with a long, silky white coat
  3. 11. Breed famous for its spots and association with firefighters
  4. 12. Large breed known for its strength and protective nature
  5. 13. Breed also known as a "wiener dog" due to its long body and short legs
  6. 16. Smallest dog breed, named after a state in Mexico
  7. 17. Breed known for its wrinkled face and pushed-in nose
  8. 18. Breed known for its blue eyes and sled-pulling capabilities
  9. 19. Energetic breed known for its muscular build and playful nature
  10. 20. Small breed known for its distinctive wrinkled face and curled tail
Down
  1. 1. Friendly and intelligent breed often used as a guide dog
  2. 2. Small breed with a distinctive "bat ear" shape and friendly personality
  3. 4. One of the largest dog breeds, known for its gentle nature
  4. 5. Fluffy toy breed often seen in dog shows
  5. 6. Small hound known for its excellent sense of smell
  6. 8. Breed known for its work in police and military roles
  7. 9. Highly intelligent herding breed, excels in agility competitions
  8. 10. Breed known for its long, floppy ears and cheerful disposition
  9. 14. Small breed with a long, flowing coat, name means "lion dog" in Chinese
  10. 15. Breed known for its intelligence and hypoallergenic coat