Name the H Pokémon

1234567891011121314151617181920212223242526272829303132
Across
  1. 3. Fighting, the Punching Pokémon
  2. 5. Steel/Ghost, the Sword Pokémon
  3. 7. Psychic/Ghost, the Mischief Pokémon
  4. 9. Ghost, the Ghost Dog Pokémon
  5. 10. Fire/Steel, the Lava Dome Pokémon, Need Stone
  6. 13. Normal, the Loyal Dog Pokémon
  7. 15. Ghost/Poison, the Gas Pokémon
  8. 16. Normal, the Playhouse Pokémon
  9. 17. Ground, the Heavyweight Pokémon
  10. 18. Water, the Dragon Pokémon
  11. 21. Fighting/Flying, the Wrestling Pokémon
  12. 22. Psychic, the Calm Pokémon
  13. 24. Dragon, the Axe Jaw Pokémon
  14. 25. Electric/Normal, the Generator Pokémon, Final Evolution
  15. 26. Bug/Fighting, the Single Horn Pokémon
  16. 27. Fighting, the Kicking Pokémon
  17. 28. Dark/Dragon, the Brutal Pokémon
  18. 29. Psychic/Dark, the Djinn Pokémon
  19. 30. Water, the Deep Sea Pokémon
  20. 31. Dark/Fire, the Dark Pokémon, Final Evolution
  21. 32. Psychic, the Serene Pokémon
Down
  1. 1. Psychic/Fairy, the Quiet Pokémon
  2. 2. Dark/Fire, the Dark Pokémon, Final Evolution, Need Stone
  3. 4. Fire, the Anteater Pokémon
  4. 6. Bug/Fighting, the Single Horn Pokémon, Need Stone
  5. 7. Fighting, the Handstand Pokémon
  6. 8. Fighting/Flying, the Wrestling Pokémon, Need Stone
  7. 11. Grass/Flying, the Cottonweed Pokémon
  8. 12. Ground, the Hippo Pokémon
  9. 14. Electric/Normal, the Generator Pokémon, Base Evolution
  10. 15. Psychic, the Hypnosis Pokémon
  11. 16. Fire/Steel, the Lava Dome Pokémon
  12. 18. Dragon/Fighting, the Scaly Pokémon
  13. 19. Dark/Flying, the Big Boss Pokémon
  14. 20. Normal/Flying, the Owl Pokémon
  15. 21. Grass/Dragon, the Apple Hydra Pokémon
  16. 23. Fire/Flying, the Rainbow Pokémon
  17. 27. Dark/Fire, the Dark Pokémon, Base Evolution
  18. 28. Fighting, the Arm Thrust Pokémon