Since Pokemon X and Y have been released, I'm going to do another run of Pokémon XD to SR some good pokemon and ribbon project all them. I want to catch one pokemon from each generation from 1-3. I know I'd like to reset for a Scyther (which will become a Scizor) so gen 2 is covered, but what about gens 1 and 3? Please suggest some pokemon for me to reset for. I'd like it if each pokemon either had a MegaEvo or are competitively viable (obviously Scizor is both) and as an added bonus, whoever suggest the pokemon I end up sr'ing for will get free copies of each of them when they are ready.