Professor Oak Challenge
A Professor Oak challenge is where you catch all available Pokémon before moving on to the next story event. I have not found a guide for this game, so this page may be the first. Please contact me if you know of an existing guide or know of inaccuracies in this guide.
A total of 307 Pokémon can be obtained in this game, including the six accessible in Ranger Net missions. Without access to those events, the total available Pokémon number 301.
Opening Sequence
Total: 1 Pokémon
You will need to capture Marill and keep it with you until Rasp Cavern in order to get Geodude before the end of the first Mission.
- Pichu
- Krabby
- Wingull
- Sunkern
- Mareep
- Bulbasaur
- Sentret
- Teddiursa
- Ursaring
- Marill
Total: 11 Pokémon
Mission 1: Drive the Pinchers out of the Woods!
Total: 13 Pokémon
- Kricketot
- Hoothoot
- Stantler
- Spinarak
- Buizel (Pinchers)
- Croagunk (Pinchers)
Total: 19 Pokémon
- Poochyena
- Zubat
- Koffing
- Geodude (requires Marill's Soak x1)
- Cranidos (Pinchers)
Total: 24 Pokémon
Between Missions 1 and 2
Total: 26 Pokémon
- Murkrow (requires Tackle x1)
Total: 27 Pokémon
Total: 28 Pokémon
Mission 2: Salvage the Sunken UFO!
Total: 29 Pokémon
- Luvdisc
- Chinchou
- Mantyke
- Clamperl
- Corsola
- Horsea
- Carvanha
- Sharpedo
Total: 37 Pokémon
Between Missions 2 and 3
Total: 39 Pokémon
- Munchlax
- Eevee (Pinchers)
- Piplup (Pinchers)
- Aipom
- Shellos (requires Crush x1)
Total: 44 Pokémon
Total: 45 Pokémon
You will need to capture Mudkip or another Pokémon with Soak x1 or greater and keep it with you until the Wireless Tower in order to get Shuckle before the end of the third Mission.
Total: 48 Pokémon
- Bonsly (requires Soak x1)
- Ivysaur (Pinchers)
- Tyrogue
- Graveler (requires Soak x2)
- Wobbuffet (Pinchers)
- Electrike
Total: 54 Pokémon
- Skuntank (Pinchers)
- Gligar (Pinchers)
Total: 56 Pokémon
Mission 3: Liberate the Wireless Tower!
- Shuckle (requires Soak x1)
- Magnemite
- Voltorb
- Elekid
- Porygon2
- Aron
- Shinx
- Lairon (Pinchers)
- Hitmonchan
- Raikou
Total: 66 Pokémon
Between Missions 3 and 4
- Pelipper
- Cherubi
- Ralts
- Bidoof
Total: 70 Pokémon
- Skiploom (hidden Pokémon)
Total: 71 Pokémon
Total: 72 Pokémon
Mission 4: Investigate the Old Mansion!
- Mothim
- Cyndaquil
- Treecko
- Budew (requires Burn x1)
Total: 76 Pokémon
Total: 78 Pokémon
Outside:
- Wooper
- Noctowl
- Gloom
- Grovyle
- Duskull
- Togetic
Inside:
- Misdreavus
- Glameow
- Mightyena
- Espeon
- Gastly
- Golbat
- Ariados
- Vulpix
- Mime Jr.
- Chikorita (Pinchers)
- Bayleef (Pinchers)
- Meganium (Pinchers)
Total: 96 Pokémon
Between Missions 4 and 5
- Oddish (requires Burn x1)
Total: 97 Pokémon
This catch is part of the Quest The Mild Mankey.
Total: 98 Pokémon
- Ambipom (Pinchers)
- Quilava (Pinchers)
Total: 100 Pokémon
Mission 5: Rescue Ben/Summer!
- Baltoy
- Kirlia
- Natu
- Xatu
- Sableye (requires Psy Power x1)
- Shieldon
- Sandshrew
- Bibarel
- Bronzor
- Entei
Total: 110 Pokémon
Between Missions 5 and 6
- Jumpluff
- Togepi (hidden Pokémon)
- Pineco (requires Tackle x1)
- Sunflora (requires Burn x2)
- Magby
Total: 115 Pokémon
Mission 6: Foil Blue Eyes' Plan!
Total: 117 Pokémon
- Sandslash
- Pikachu
- Luxio
- Chimchar
- Makuhita (Pinchers)
- Gible (Pinchers)
- Sneasel
- Rampardos (Pinchers)
- Croconaw (Pinchers)
- Feraligatr (Pinchers)
- Yanma
- Furret
Total: 129 Pokémon
Mission 7: Protect Moltres!
- Charmander
- Torchic (Pinchers)
- Phanpy (Pinchers)
- Weezing
- Donphan
- Charmeleon
- Numel
- Camerupt
- Golem
- Larvitar
- Shelgon
- Combusken (Pinchers)
- Pupitar
- Primeape
- Gastrodon
- Marshtomp
- Tyranitar (Pinchers)
- Scyther (Pinchers)
Total: 147 Pokémon
- Pidgeotto (Pinchers)
- Charizard (Pinchers)
Total: 149 Pokémon
Between Missions 7 and 8
This catch is part of the Quest Chase the Flying Tools.
Total: 150 Pokémon
This catch is part of the Quest Happiny, Come Home!.
Total: 151 Pokémon
- Ledian (Pinchers)
- Staraptor
Total: 153 Pokémon
Total: 154 Pokémon
- Starly
- Staravia
- Drifloon
- Drifblim
Total: 158 Pokémon
- Smeargle
- Snubbull
- Granbull
Total: 161 Pokémon
- Raichu
- Croconaw
- Carnivine
- Forretress
- Vespiquen (requires Tackle x1)
- Sudowoodo (requires Soak x2)
Total: 167 Pokémon
This catch is part of the Quest Spin, Hitmontop, Spin!
Total: 168 Pokémon
Mission 8: Appease Suicune's Wrath!
Land:
- Politoed
- Cleffa (hidden Pokémon)
- Girafarig
- Grotle (hidden Pokémon)
- Yanmega (Pinchers)
- Dodrio (Pinchers)
- Ludicolo
- Lombre
- Vaporeon
Lake:
- Finneon
- Huntail
- Gorebyss
- Lanturn
- Relicanth
- Seadra (Pinchers)
Land:
Total: 184 Pokémon
Getting Suicune provides access to some previously inaccessible areas with new Pokémon.
- Bellossom (requires Suicune)
- Cherrim (hidden Pokémon; requires Suicune)
Total: 186 Pokémon
- Quagsire (requires Suicune)
Total: 187 Pokémon
- Lotad (requires Electrify x2 and Suicune)
- Azumarill (requires Suicune)
Total: 189 Pokémon
- Lickilicky (hidden Pokémon; requires Suicune)
- Vileplume (requires Camerupt's Burn x3 and Suicune)
Total: 191 Pokémon
Between Missions 8 and 9
Total: 193 Pokémon
Mission 9: Chase After Red Eyes!
- Buneary
- Spheal
- Delibird
- Snover (Pinchers)
- Smoochum (Pinchers)
- Abomasnow (requires Camerupt's Burn x3)
- Empoleon (Pinchers)
- Lopunny
- Monferno
- Sealeo
- Glaceon (Pinchers)
- Infernape (Pinchers)
- Typhlosion (Pinchers)
Total: 206 Pokémon
Between Missions 9 and 10
This catch is part of the Quest Purugly, Come Home!
Total: 207 Pokémon
Mission 10: Rescue Nema and Leanne!
- Chingling
- Skorupi
- Riolu (Pinchers)
- Houndour
- Bastiodon
- Haunter
- Magmar
- Magneton
- Gabite (Pinchers)
- Metang
- Slowking (Pinchers)
- Floatzel
- Anorith
- Armaldo
- Kabuto (Pinchers)
- Umbreon
- Claydol (Pinchers)
- Bronzong
- Swampert
- Garchomp (Pinchers)
Total: 227 Pokémon
Between Missions 10 and 11
Mission 11: Solve the Mysteries of Tilikule Island!
Total: 228 Pokémon
- Lumineon
- Remoraid
- Qwilfish
- Mantine
- Tentacool
- Tentacruel (Pinchers)
- Kingdra (Pinchers)
- Octillery
Total: 236 Pokémon
- Latios (male) / Latias (female)
Total: 237 Pokémon
Between Missions 11 and 12
Total: 239 Pokémon
Mission 12: Look for Purple Eyes!
- Swinub
- Piloswine
- Drapion
- Chimecho
- Hippopotas (Pinchers)
- Mamoswine (Pinchers)
- Manectric
- Electabuzz
- Electivire
- Jolteon (Pinchers)
- Ampharos
- Gliscor
- Weavile
- Electrode (Pinchers)
- Magnezone (Pinchers)
- Luxray (Pinchers)
- Metagross (Pinchers)
Total: 256 Pokémon
Between Missions 12 and 13
Total: 257 Pokémon
- Torterra (Pinchers)
- Sceptile (Pinchers)
Total: 259 Pokémon
Mission 13: Destroy the Fortress Barrier!
This catch is part of the Quest The Ninetales in Mt. Sorbet
Total: 260 Pokémon
Total: 261 Pokémon
Total: 262 Pokémon
Mission 14: Protect the Peace of Oblivia!
- Mismagius
- Hitmonlee
- Houndoom
- Magmortar (Pinchers)
- Porygon-Z (Pinchers)
- Toxicroak
- Aggron (Pinchers)
- Roserade
- Gardevoir (Pinchers)
- Gallade (Pinchers)
- Leafeon
- Rhyperior (Pinchers)
- Scizor (Pinchers)
Total: 275 Pokémon
Part of the way through the Sky Fortress, the player will encounter a Magmortar. At this point, there is an Ice Block in Mt. Sorbet that requires three Pokémon with Burn x3 to clear. The player has access to a Camerupt at Faldera Volcano already, and the wild Magmortar in the Sky Fortress is a second Pokémon. I believe it should be possible to complete the following steps:
- Leave the Sky Fortress.
- Get far enough in Past Missions to clear Mission 18: Panic at the Perplexing Temple, which triggers the removal of a door in Mt. Sorbet leading to a wild Infernape.
- Catch the Infernape and use Camerupt, Magmortar, and Infernape to clear the Ice Block.
- Capture a Salamence (276 total Pokémon) in the room behind the block
However, I have not yet tested this route. Also, it is possible to catch another Magmortar later on without needing to complete any Past Missions.
- Froslass
- Ditto (Societea)
- Hariyama
- Probopass
- Tangrowth
- Kabutops
- Regigigas (Societea)
- Crobat (Societea)
- Mewtwo (Societea)
Total: 285 Pokémon
After completing Mission 14: Protect the Peace of Oblivia!
Latolato Trail
Total: 286 Pokémon
Old Mansion
Inside:
Total: 287 Pokémon
Catching up to these Pokémon requires you to charge up Latias/Latios' Sign.
Total: 289 Pokémon