Water:
blastoise
feraligatr
samurott
inteleon
gyarados
swampert
primarina
golisopod
greninja
empoleon
***
Fire:
typhlosion
cinderace
charizard
blaziken
infernape
emboroar
delphox
incineroar
volcarona
***
Plant:
sceptile
serperior
rillaboom
venusaur
torterra
chesnaught
decidueye
meganium
***
fighting:
chesnaught
blaziken
infernape
emboroar
machamp
grapploct
lucario
kommo-o
***
steel:
empoleon
lucario
steelix
aggron
metagross
aegislash
scizor
corviknight
***
ground:
swampert
torterra
steelix
flygon
rhyperior
nidoking
golem
garchomp
***
dragon:
kommo-o
flygon
garchomp
haxorus
dragonite
salamence
dragapulte
hydreigon
***
flying:
gyarados
charizard
corviknight
dragonite
salamence
pidgeot
aerodactyl
braviary
***
rock:
aggron
rhyperior
golem
aerodactyl
gigalith
armaldo
lycanroc
tyranitar
***
dark:
greninja
incineroar
hydreigon
tyranitar
absol
drapion
obstagoon
zoroark
***
bug:
golisopod
scizor
armaldo
orbeetle
volcarona
beedril
galvantula
frosmoth
***
ghost:
decidueye
aegislash
dragapulte
gengar
banette
dusknoir
mismagius
***
normal:
pidgeot
braviary
obstagoon
bouffalant
exploud
girafarig
ursaring
***
poison:
venusaur
nidoking
gengar
beedril
muk
drapion
toxtricity
***
electric:
galvantula
toxtricity
ampharos
electivire
luxray
zeraora
eelektross
***
psychic:
delphox
metagross
girafig
alakazam
meowstic
gardevoir
orbeetle
***
ice:
frosmoth
glalie
ninetales (alola)
vanilluxe
avalugg
cryogonal
***
fairy:
primarina
gardevoir
ninetales (alola)
florges
aromatisse
clefable