lets see here. First off, I would like to say that because G/S/C are my favorite games, they have my favorite elite four. But I am going to break down the teams I used to FIRST beat each E4.
Kanto (Red Version)
I used: Blastoise, Scyther, Arcanine, Kadabra, Machoke, and Gyarados. (XD I was like 6)
Jhoto (Gold Version)
I used: Typhlosion, Dragonair, Dragonair, Raichu, Hypno (Shiny fyi) and Yanma.
Hoenn: Sapphire
I used: Sceptile, Metagross (TRADE), Milotic (TOOK FOREVER), Mightyena, Altaria, Cacturne
Sinnoh: Pearl
I used: Dragonite, Arcanine, Palkia, Luxray, Mamoswine ( Swinub-Pal Park) Abomasnow