Phase 6 section

Pokemon HeartGold logoPokemon SoulSilver logo

Pokémon HeartGold & SoulSilver Routes 38-39 and Moomoo Farm Walkthrough

Storm Badge

Clear the western trainers and heal Moomoo. Exact HGSS encounters, trainers, items, puzzle route, version differences, and completion checks.

By Damodar Sharma Updated July 10, 2026 Walkthrough

Clear the western trainers and heal Moomoo. This combined guide never substitutes original Gold/Silver or Crystal data for the Nintendo DS remakes.

Source maps

Route 38, Route 39, Route 38 Ecruteak Gatehouse, Route 39 Moomoo Farm House, Route 39 Moomoo Farm Stable.

Encounter rows40Trainer rows9Visible / hidden / trees3 / 5 / 2

Version scope

HeartGold and SoulSilver are labeled per row. Event-only and external-device content is never presented as normal retail progression.

Route Plan

Take both Route 38 lanes, collect Apricorns, clear Route 39, feed the sick Miltank seven Oran Berries, then buy Moomoo Milk and collect the farm reward.

Wild Pokémon

Version:

Each area below has its own table, split by encounter method. Standard rates merge every base slot for a species and are shown per time window: morning 04:00-09:59, day 10:00-19:59, night 20:00-03:59. Swarm, radio-broadcast, and Headbutt tables keep their own labeled rows, and every row carries HG/SS markers. Underlying slot odds: grass 20/20/10/10/10/10/5/5/4/4/1/1; Surf 60/30/5/4/1; Rods 40/30/15/10/5; Rock Smash 80/20; Headbutt 50/15/15/10/5/5.

Route 38

Route 38 wild Pokémon by method, games, levels, time-of-day rates, and requirements
PokémonGamesLevelsRateRequirement / notes
MorningDayNight
Grass / cave floor
Meowth artworkMeowthHGSS1630%30%40%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Rattata artworkRattataHGSS1630%30%40%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Raticate artworkRaticateHGSS1630%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Magnemite artworkMagnemiteHGSS1620%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Farfetchd artworkFarfetchdHGSS1610%10%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Miltank artworkMiltankHGSS135%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Tauros artworkTaurosHGSS134%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Snubbull artworkSnubbullHGSS131%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Swarm (post-National Dex daily announcement)
Snubbull artworkSnubbullHGSS1640%Post-National Dex swarm replacement.
Radio — Hoenn Sound (Wednesday, post-National Dex)
Minun artworkMinunHGSS1620%Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5.
Plusle artworkPlusleHGSS1620%Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5.
Radio — Sinnoh Sound (Thursday, post-National Dex)
Shinx artworkShinxHGSS1640%Sinnoh Sound on Thursday after the National Dex; replaces grass slots 2-5.
Headbutt — common tree table
Hoothoot artworkHoothootHGSS13-1450%Common Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Pineco artworkPinecoHGSS13-1430%Common Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Exeggcute artworkExeggcuteHGSS13-1420%Common Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Headbutt — rare tree table
Hoothoot artworkHoothootHGSS15-1650%Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Ledyba artworkLedybaHGSS15-1630%Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Spinarak artworkSpinarakHGSS15-1630%Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Exeggcute artworkExeggcuteHGSS15-1620%Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Headbutt — secret trees
Exeggcute artworkExeggcuteHGSS18-2565%Secret-tree table; applies only to source-listed secret tree coordinates.
Burmy artworkBurmyHGSS18-2535%Secret-tree table; applies only to source-listed secret tree coordinates.

Route 39

Route 39 wild Pokémon by method, games, levels, time-of-day rates, and requirements
PokémonGamesLevelsRateRequirement / notes
MorningDayNight
Grass / cave floor
Meowth artworkMeowthHGSS1630%30%40%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Rattata artworkRattataHGSS1630%30%40%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Raticate artworkRaticateHGSS1730%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Magnemite artworkMagnemiteHGSS1620%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Farfetchd artworkFarfetchdHGSS1610%10%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Miltank artworkMiltankHGSS155%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Tauros artworkTaurosHGSS155%Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast.
Swarm (post-National Dex daily announcement)
Meowth artworkMeowthHGSS16-1740%Post-National Dex swarm replacement.
Rattata artworkRattataHGSS16-1740%Post-National Dex swarm replacement.
Radio — Hoenn Sound (Wednesday, post-National Dex)
Minun artworkMinunHGSS16-1720%Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5.
Plusle artworkPlusleHGSS1620%Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5.
Radio — Sinnoh Sound (Thursday, post-National Dex)
Shinx artworkShinxHGSS16-1740%Sinnoh Sound on Thursday after the National Dex; replaces grass slots 2-5.
Headbutt — common tree table
Hoothoot artworkHoothootHGSS14-1550%Common Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Pineco artworkPinecoHGSS14-1530%Common Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Exeggcute artworkExeggcuteHGSS14-1520%Common Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Headbutt — rare tree table
Hoothoot artworkHoothootHGSS16-1750%Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Ledyba artworkLedybaHGSS16-1730%Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Spinarak artworkSpinarakHGSS16-1730%Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group.
Exeggcute artworkExeggcuteHGSS16-1720%Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group.

Trainers

Teams are the exact source party records. Moves and held items appear only when the trainer format defines them. Reward = last party member level × 4 × trainer-class multiplier; double battles double the base payout where the engine applies it.

TrainerLocation / orderFull teamRewardBattle note
Sailor trainer battle spriteSailor EugeneSource trainer ID 39Route 39 • source tile (273, 200)₽608Single battle.
Pokefan M trainer battle spritePokefan M DerekSource trainer ID 44Route 39 • source tile (278, 203)
  • Pikachu artworkPikachu Lv. 18Moves: Double Team / Quick Attack / Tail Whip / Thunder Shock
₽1,152Single battle.
Pokefan trainer battle spritePokefan RuthSource trainer ID 45Route 39 • source tile (269, 206)
  • Pikachu artworkPikachu Lv. 17Moves: Double Team / Quick Attack / Tail Whip / Thunder Shock
₽1,088Single battle.
Bird Keeper GS trainer battle spriteBird Keeper GS TobySource trainer ID 82Route 38 • source tile (320, 173)₽576Single battle.
Psychic M trainer battle spritePsychic M NelsonSource trainer ID 389Route 39 • source tile (277, 177)
  • Slowpoke artworkSlowpoke Lv. 17Moves: Tackle / Growl / Water Gun
  • Slowpoke artworkSlowpoke Lv. 20Moves: Curse / Headbutt / Water Gun / Confusion
₽640Single battle.
School Kid M trainer battle spriteSchool Kid M ChadSource trainer ID 397Route 38 • source tile (299, 161)₽400Single battle.
Beauty trainer battle spriteBeauty ValerieSource trainer ID 398Route 38 • source tile (310, 168)
  • Hoppip artworkHoppip Lv. 18Moves: Mega Drain / Tail Whip / Tackle / Poison Powder
  • Skiploom artworkSkiploom Lv. 18Moves: Mega Drain / Tail Whip / Tackle / Stun Spore
₽1,008Single battle.
Lass trainer battle spriteLass DanaSource trainer ID 400Route 38 • source tile (321, 162)
  • Flaaffy artworkFlaaffy Lv. 19Moves: Tackle / Growl / Thunder Shock / Thunder Wave
  • Psyduck artworkPsyduck Lv. 19Moves: Water Gun / Tail Whip / Disable / Confusion
₽304Single battle. Trainer items: Moomoo Milk.
Sailor trainer battle spriteSailor HarrySource trainer ID 410Route 38 • source tile (336, 166)
  • Wooper artworkWooper Lv. 20Moves: Water Gun / Mud Bomb / Slam / Mud Shot
₽640Single battle.

Items And Hidden Items

ItemMethodPlain-English placementSource tile
Max PotionVisible item ballPick up the item ball in the central part of Route 38.329, 177
Lax IncenseVisible item ballPick up the item ball in the southwest part of Route 38.297, 186
TM60Visible item ballPick up the item ball in the west part of Route 39.257, 187
HP UpHidden / Dowsing MCHNUse the Dowsing MCHN on the ground in the west part of Route 38, 6 tiles west and 11 tiles north from the nearest source NPC.291, 175
NuggetHidden / Dowsing MCHNUse the Dowsing MCHN on the ground in the west part of Route 39, 3 tiles east and 3 tiles south from the nearest source NPC.266, 191
PP UpHidden / Dowsing MCHNUse the Dowsing MCHN on the ground in the northwest part of Route 39, 5 tiles west and 1 tile south from the nearest source NPC.259, 176
X AttackHidden / Dowsing MCHNUse the Dowsing MCHN on the ground in the north part of Route 39, 1 tile west and 3 tiles south from the nearest source NPC.271, 180
Full HealHidden / Dowsing MCHNUse the Dowsing MCHN on the ground in the southeast part of Route 39.285, 231
White ApricornDaily Apricorn treeHarvest the source-indexed tree in Route 38; it regrows after the daily reset.315, 172
Green ApricornDaily Apricorn treeHarvest the source-indexed tree in Route 39; it regrows after the daily reset.269, 163

Puzzles And Systems

Follow the route plan in order; source tiles in the item and trainer tables provide a QA anchor for every placed object.

Completion Checklist

  • Visit all 5 mapped source subareas assigned here.
  • Account for 40 random, Headbutt, Safari, Contest, static, gift, trade, or event rows across the per-area tables.
  • Defeat or deliberately defer all 9 listed trainer records.
  • Collect 3 visible items, 5 hidden items, and 2 Apricorn trees assigned here.
  • Finish the stated story, puzzle, schedule, version, and event conditions before moving on.

Sources And Validation

Dex quick links

Pokemon in this phase