Ash's JN team fought against all types:
Fire - Cinderace
Water - Inteleon, Clawitzer, Tentacruel, Octilery, Milotic
Grass - Rilaboom, Meganium, Cradily, Roserade
Normal - Tauros
Fighting - Mienshao, Lucario, Grapploct, Machamp, Hawlucha, Hitmontop
Dark - Grimmsnarl, Spiritomb
Ghost - Spiritomb, Dragapult
Fairy - Grimmsnarl, Alcremie, Togekiss
Psychic - Mr. Rime, Alakazam, Metagross
Flying - Rotom, Hawlucha, Togekiss, Noivern
Poison - Roserade
Dragon - Dragonite, Haxorus, Noivern, Altaria, Duraludon, Garchomp, Dragapult
Electric - Rotom, Luxray, Electivire, Electrode, Raichu
Steel - Metagross, Aggron, Duraludon
Ice - Mr. Rime
Rock - Cradily, Aggron
Ground - Garchomp, Gastrodon
Bug - Heracross