Ask to catch your own, instead of taking one of the three normal starters.
Defeat Brock and earn the Boulder Badge.
Defeat Misty and obtain the Cascade Badge.
Find and capture the Mythical Pokemon, Mew!
Defeat Lt. Surge and obtain the Thunder Badge.
Obtain a pass to 4 Point Island and give it a visit!
Find and catch one of the three Hoenn Starters.
Defeat Erika and obtain the Rainbow Badge.
Defeat Koga and obtain the Soul Badge.
Defeat Sabrina and obtain the Marsh Badge.
Defeat Blaine and obtain the Volcano Badge.
Defeat Giovanni and obtain the Earth Badge.
Find and catch one of the Kanto Starters.
Defeat the Champion. (Round 1)
Find and capture the Mythical protector of the forest!
Find and capture Ho-oh!
Find and Capture Lugia!
Find and Capture Deoxys!
Find and catch one of the Johto Starters.
Find and Capture Rayquaza!
Find and capture Groudon!
Find and capture Kyogre!
Find and capture Regirock!
Find and capture Regice!
Find and capture Registeel!
Find and capture Latias!
Find and capture Latios!
Catch all Pokemon available. Yes, that is all 386 Pokemon!
Defeat the hidden trainer at the top of Pokemon Tower in Lavender.