I have Torterra, Infernape, and Empoleon. I chose Turtwig, traded, and restarted. Did the same with Piplup. Then chose Chimchar and got the other 2 back.
I did the same thing in FireRed. I bred my Venusaur, Charizard, and Blastoise and migrated the hatched eggs to Diamond.
I'm working on getting the Johto and Hoenn starters now.