How to shiny hunt using Good Rod in Pokémon HeartGold.

Fishing with the Good Rod.

Odds with charm
1 / 8,192
Odds no charm
1 / 8,192
Per encounter
~20s
Expected hunt
45.5 hours

How the hunt works

Cast repeatedly from the same tile — you never need to move. Sort your rods by which one gives your target the best rate; the Good Rod table sits between the Old and Super Rod.

The base rate in Pokémon HeartGold is 1 in 8,192. There is no Shiny Charm in this game, so the base rate is the best you can get.

Pokémon you can find with Good Rod in HeartGold

21 species, sorted by best encounter rate.

PokémonBest rateLevelsLocations
Poliwag40%20–2424
Goldeen40%10–2428
Magikarp40%20–2475
Qwilfish40%201
Remoraid40%201
Whiscash40%201
Relicanth40%201
Psyduck30%201
Tentacool30%2014
Krabby30%20–2511
Seaking15%20–272
Chinchou15%2011
Poliwhirl10%23–273
Shellder10%2011
Kingler10%26–271
Horsea10%203
Staryu10%207
Gyarados10%20–295
Dratini10%20–292
Corsola10%207
Corphish10%26–281