Yeah there are lots. So lets try to answer this anyway!
Fire
Parasect, Paras, Forretress, Scizor, Wormadam Trash Cloak, Wormadam Plant Cloak, Snover, Abomasnow, Sewaddle, Swadloon, Leavanny, Escavalier, Ferroseed, Ferrothorn, Durant, Genesect, Alolan Sandshrew, Alolan Sandslash, Kartana, Snom, Frosmoth
Water
Geodude, Graveler, Golem, Onix, Rhyhorn, Rhydon, Magcargo, Larvitar, Pupitar, Numel, Camerupt, Rhyperior, Carkol, Coalossal
Electric
Gyarados, Mantine, Wingull, Pelipper, Mantyke, Ducklett, Swanna, Cramorant
Grass
Geodude, Golem, Graveler, Rhydon, Rhyhorn, Omanyte, Omastar, Kabuto, Kabutops, Wooper, Quagsire, Johtonian Corsola, Larvitar, Pupitar, Barboach, Whiscash, Relicanth, Marshtomp, Swampert, Gastrodon, Rhyperior, Palpitoad, Seismitoad, Tirtouga, Carracosta, Binacle, Barbarcle, Drednaw
Ice
Dragonite, Hoppip, Skiploom, Jumpluff, Gligar, Vibrava, Flygon, Altaria, Tropius, Salamence, Rayquaza, Gible, Gabite, Garchomp, Gliscor, Shaymin-Sky, Landorus, Noibat, Noivern, Zygarde, Alolan Exeggutor, Applin, Flapple, Appletun
Fighting
Tyranitar, Mega-Tyranitar, Sneasel, Aron, Lairon, Aggron, Shieldon, Bastiodon, Weavile, Probopass, Pawniard, Bisharp, Amaura, Aurorus, Alolan Rattata, Alolan Raticate, Alolan Sandshrew, Alolan Sandslash, Stakataka, Galarian Zigzagoon, Galarian Linoone, Obstagoon
Poison
Cottonee, Whimsicott, Morelull, Shiinotic, Tapu Bulu
Ground
Magnemite, Magneton, Magnezone, Magcargo, Aron, Lairon, Aggron, Shieldon, Bastiodon, Probopass, Heatran, Rotom-H (Without Levitate), Alolan Geodude, Alolan Graveler, Alolan Golem, Salandit, Salazzle, Togedemaru, Nihilego, Stakataka, Carkol, Coalossal, Toxel, Toxtricity
Flying
Paras, Parasect, Heracross, Breloom, Wormadam Plant Cloak, Sewaddle, Swadloon, Leavanny, Virizion, Chesnaught, Buzzwole, Pheromosa
Psychic
Croagunk, Toxicroak
Bug
Exeggcute, Exeegutor, Celebi, Nuzleaf, Shiftry, Cacturne, Inkay, Malamar, Zarude, Calyrex
Rock
Charizard, Mega Charizard Y, Butterfree, Moltres, Articuno, Mega Pinsir, Ledyba, Ledian, Delibird, Ho-Oh, Beautifly, Masquerain, Ninjask, Combee, Vespiquen, Mothim, Yanma, Yanmega, Larvesta, Volcarona, Fletchinder, Talonflame, Vivillion, Oricorio-Baile, Sizzlipede, Centiskorch, Snom, Frosmoth
Ghost
Hoopa, Lunala, Calyrex Shadow Rider
Dark
Hoopa, Lunala, Calyrex Shadow Rider
Steel
Amaura, Aurorus, Carbink, Diancie, Alolan Ninetales
Fairy
Scraggy, Scrafty, Deino, Zweilous, Hydreigon, Pancham, Pangoro, Hakamo-o, Kommo-o, Guzzlord, Urshifu Rapid Strike Style
Freeze-Dry
Gyarados, Dragonite, Hoppip, Skiploom, Jumpluff, Wooper, Quagsire, Gligar, Mantine, Kingdra, Mega Sceptile, Marshtomp, Swampert, Lotad, Lombre, Ludicolo, Wingull, Pelipper, Vibrava, Flygon, Altaria, Barboach, Whiscash, Tropius, Salamence, Rayquaza, Torterra, Gastrodon, Gible, Gabite, Garchomp, Mantyke, Gliscor, Palkia, Shaymin-Sky, Palpitoad, Seismitoad, Ducklett, Swanna, Landorus, Noibat, Noivern, Zygarde, Alolan Exeggutor, Rowlet, Dartrix, Applin, Flapple, Appletun, Cramorant, Dracovish
This answer does not take into account types added via Forest's Curse or Trick-Or-Treat. It also excludes type interactions during Inverse Battles. It assumes we are using the current type chart, which took effect in Generation 6.
Comment if I missed something