Kanto:
Normal - Meowth
Fire - Charizard
Water - Blastoise, Vaporeon
Grass - Venusaur
Electric - Jolteon
Ice - Lapras
Fighting - Machamp
Poison - Nidoking
Ground - Dugtrio
Flying - Dodrio
Psychic - Alakazam
Bug - Beedrill
Rock - Aerodactyl
Ghost - Gengar
Dragon - Dragonite
Johto:
Normal - Togepi
Fire - Houndoom
Water - Feraligatr
Grass - Meganium
Electric - Lanturn
Ice - Sneasel
Fighting - Hitmontop
Poison - Crobat
Ground - Donphan
Flying - Togetic
Psychic - Espeon
Bug - Heracross
Rock - Tyranitar
Ghost - Misdreavus
Dragon - Kingdra
Dark - Murkrow
Steel - Scizor
Hoenn:
Normal - Zangoose
Fire - Blaziken
Water - Swampert, Sharpedo, Crawdaunt
Grass - Sceptile
Electric - Manectric
Ice - Glalie
Fighting - Hariyama
Poison - Seviper
Ground - Flygon
Flying - Swellow
Psychic - Gardevoir
Bug - Ninjask, Shedinja
Rock - Armaldo
Ghost - Banette
Dragon - Salamence
Dark - Absol
Steel - Metagross
Sinnoh:
Normal - Ambipom
Fire - Infernape, Magmortar
Water - Empoleon
Grass - Torterra, Roserade
Electric - Electivire
Ice - Weavile
Fighting - Lucario
Poison - Drapion
Ground - Gliscor
Flying - Staraptor, Togekiss
Psychic - Gallade
Bug - Yanmega
Rock - Rampardos
Ghost - Spiritomb, Rotom
Dragon - Garchomp
Dark - Honchkrow
Steel - Magnezone
Isshu:
Normal - Mebukijika
Grass - Yanappu/Yanakkie
Fire - Emboar/Hihidaruma
Water - Daikenki
Electric - Zeburaika, Denchura
Ice - Tsunbear
Fighting - Roopushin
Poison - Pendoraa
Ground - Doryuuzu
Flying - Wargle
Psychic - Rankurusu
Bug - Ulgamoth, Shubarugo, Agirudaa
Rock - Archeos
Ghost - Shandera, Desukan
Dragon - Ononokusu, Sazandora
Dark - Kirikizan, Zuruggu/Zuruzukin
Steel - Nattorei, Aianto, Giaru
(man, that took a while)