Oh... well, to be completely honest, I should mention that I'm training... 40 Pokemon. However, it looks like only 35 will be good enough to do it. These are:
Venusaur, Beedrill, Pideot, Fearow, Vileplume, Parasect, Poliwrath, Tentacruel, Magneton, Dodrio, Dewgong, Cloyster, Exeggutor, Lapras, Omastar, Articuno, Zapdos, Moltres, Dragonite, Togetic, Xatu, Jumpluff, Quagsire, Murkrow, Skarmory, Tyranitar, Nidoqueen, Rhydon, Gyarados, Aerodactyl, Crobat, Qwilifish, and Piloswine.
This is on my FireRed.
While it may be a while until all of them are good enough, once they all are, I'll have 35 registrations coming in at once all within a month. Though it may be a while until that point comes. I'll log all of the challenges though.
Some Pokemon can do it earlier, such as Articuno, Zapdos, and Moltres; while some may need higher levels, such as Qwilifish. But all of these are on my Agenda, and are currently undergoing training.