Updated to Scarlet/Violet
Kanto:
Charizard: Rock
Butterfree: Rock
Paras / Parasect: Fire and Flying (and Poison in Gen 1)
Geodude / Graveler / Golem: Water and Grass
Magnemite / Magneton: Ground
Onix: Water and Grass
Exeggecute / Exeggutor: Bug
Rhyhorn / Rhydon: Water and Grass
Scyther: Rock
Gyarados: Electric
Omanyte / Omastar: Grass
Kabuto / Kabutops: Grass
Articuno: Rock
Moltres: Rock
Dragonite: Ice
Johto:
Ledyba / Ledian: Rock
Wooper / Quagsire: Grass
Forretress: Fire
Yanma: Rock
Scizor: Fire
Heracross: Flying
Gligar: Ice
Mantine: Electric
Magcargo: Ground and Water
Sneasel: Fighting
Larvitar / Pupitar: Water and Grass
Tyranitar: Fighting
Ho-oh: Rock
Celebi: Bug
Hoenn:
Marshtomp / Swampert: Grass
Beautifly: Rock
Nuzleaf / Shiftry: Bug
Wingull / Pelipper: Electric
Masquerain: Rock
Breloom: Flying
Ninjask: Rock
Aron / Lairon / Aggron: Ground and Fighting
Numel / Camerupt: Water
Vibrava / Flygon: Ice
Altaria: Ice
Barboach / Whiscash: Grass
Tropius: Ice
Relicanth: Grass
Corsola: Grass
Salamence: Ice
Rayquaza: Ice
Sinnoh:
Torterra: Ice
Shieldon / Bastiodon: Ground and Fighting
Wormadam: Fire (Plant and Trash Cloak) and Flying (Plant Cloak)
Mothim: Rock
Combee / Vespiquen: Rock
Gastrodon: Grass
Gible / Gabite / Garchomp: Ice
Croagunk / Toxicroak: Psychic
Mantine: Electric
Snover / Abomasnow: Fire
Weavile: Fighting
Rotom-Heat: Ground (when Levitate gets broken/suppressed by Mold Breaker/Gastro Acid)
Gliscor: Ice
Probopass: Fighting and Ground
Magnezone: Ground
Yanmega: Rock
Rhyperior: Water and Grass
Heatran: Ground
Unova:
Palpitoad / Seismitoad: Grass
Sewaddle / Swadloon / Leavanny: Fire and Flying
Cottonee / Whimsicott: Poison (as of Gen 6)
Scraggy / Scrafty: Fairy(as of Gen 6)
Tirtouga / Carracosta: Grass
Ducklett / Swanna: Electric
Escavalier: Fire
Ferroseed / Ferrothorn: Fire
Pawniard / Bisharp: Fighting
Durant: Fire
Deino / Zweilous / Hydreigon: Fairy(as of Gen 6)
Virizion: Flying
Landorus: Ice
Genesect: Fire
Kalos:
Chesnaught: Flying
Fletchinder / Talonflame: Rock
Vivillon: Rock
Pangoro: Fairy
Inkay / Malamar: Bug
Binacle / Barbaracle: Grass
Amaura / Aurorus: Fighting and Steel
Carbink: Steel
Noibat / Noivern: Ice
Zygarde: Ice
Alola:
Alolan Rattata / Alolan Raticate: Fighting
Oricorio-Baille: Rock
Morelull / Shiinotic: Poison
Salandit / Salazzle: Ground
Alolan Geodude / Alolan Graveler / Alolan Golem: Ground
Togedemaru: Ground
Alolan Sandshrew / Alolan Sandslash: Fire and Fighting
Alolan Vulpix / Alolan Ninetales: Steel
Alolan Exeggutor: Ice
Hakamo-o / Kommo-o: Fairy
Tapu Bulu: Poison
Lunala: Ghost and Dark
Nihilego: Ground
Buzzwhole: Flying
Pheromosa: Flying
Kartana: Fire
Guzzlord: Fairy
Galar:
Galarian Zigzagoon / Linoone / Obstagoon: Fighting
Drednaw: Grass
Coalossal: Water and Ground
Applin / Flapple / Appletun: Ice
Snom / Frosmoth: Fire and Rock
Urshifu-Single Strike: Fairy
Calyrex: Bug
Calyrex-Shadow Rider: Ghost and Dark
Hisui:
Hisuian Decidueye: Flying
Hisuian Lilligant: Flying
Hisuian Growlithe / Hisuian Arcanine: Water and Ground
Hisuian Sneasel / Sneasler: Psychic
Hisuian Avalugg: Fighting and Steel
Paldea:
Meowscarada: Bug
Varoom / Revaroom: Ground
Glimmet / Glimmora: Ground
Brute Bonnet: Bug
Slither Wing: Flying
Roaring Moon: Fairy
Iron Moth: Ground
Iron Thorns: Ground
Chien-Pao: Fighting
Wo-Chien: Bug
Koraidon: Fairy
Toedscruel: Ice
Kingambit: Fighting
If Mega Evolutions count:
Mega Charizard Y: Rock
Mega Pinsir: Rock
Mega Heracross: Flying
Mega Scizor: Fire
Mega Tyranitar: Fighting
Mega Garchomp: Ice
Mega Abomasnow: Fire
Hope I helped!