This will also include my favourite starters per game. Other than that these were the teams I beat the games with:
Fire Red: Blastoise, Kabutops, Articuno, Zapdos, Moltres Favourite Starter: Charmander Red (GBC): Charizard, Pidgeot, Vaporeon, Articuno, Rhydon, Magnaton Favourite Starter: Charmander Silver (GBC): Typhlosion, Gloom (Shiny), Noctowl, Lugia, Vaporeon, Ampharos Favourite Starter: Cyndaquil
Ruby (GBA): Sceptile , Swellow , Walrein ,Gardevoir, Groudon, Flygon Favourite Starter: Treecko
Diamond: Torterra , Staraptor, Luxray, Gastrodon, Azelf, Dialga Favourite Starter: Turtwig Platinum: Torterra, Staraptor, Luxray (shiny), Vaporeon, Azelf, Giratina Favourite Starter: Turtwig
Black: Samurott, Zebstrika ,Swoobat, Krookdile, Hydreigon, Reshiram Favourite Starter: Oshawott
White 2: Serperior, Unfezant, Jolteon , Lapras, Metagross, Kyurem
Favourite Starter: Oshawott Heart Gold: Typhlosion, Vaporeon, Pidgeot, Ampharos, Dragonite, Ho-Oh Favourite Starter: Cyndaquil
X: Charizard , Florges, Pumpkaboo, Talonflame, Noivern, Xerneas Favourite Starter: Chespin
Moon: Comfey, Kommo-o, Wishiwashi, Salazzle, Mimikyu, Lunala Favourite Starter: Rowlet Ultra Moon: Blissey, Vaporeon, Shiinotic, Togedemaru, Lucario, Necrozma Favourite Starter: Rowlet Omega Ruby: Sceptile, Altaria, Walrein, Latios, Flygon, Groudon Favourite Starter: Treecko Sword: Flygon, Flapple, Duraludon, Kommo-o, Noivern, Dragapult Favourite Starter: Grookey Let's Go Eevee: Charizard, Blastoise, Venasaur, Victreebel (Shiny), Articuno, Eevee Favourite Starter: Eevee