How to shiny hunt using Headbutt trees in Pokémon HeartGold.

Headbutting trees to shake Pokémon out of them.

Odds with charm
1 / 8,192
Odds no charm
1 / 8,192
Per encounter
~24s
Expected hunt
2.3 days

How the hunt works

Headbutt a tree, battle or flee, then headbutt again. Different trees have different tables, so find one that lists your target before settling in.

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 Headbutt trees in HeartGold

24 species, sorted by best encounter rate.

PokémonBest rateLevelsLocations
Metapod50%3–282
Spearow50%2–3011
Exeggcute50%2–3222
Hoothoot50%2–3445
Heracross50%2–4815
Wurmple50%2–3416
Combee50%10–3010
Caterpie15%3–51
Butterfree15%6–282
Venonat15%17–192
Tangela15%24–347
Spinarak15%3–3232
Aipom15%2–489
Pineco15%2–2937
Seedot15%3–71
Taillow15%18–251
Slakoth15%10–181
Starly15%5–121
Burmy15%18–251
Cherubi15%18–251
Noctowl10%5–82
Ariados10%5–71
Natu10%39–483
Shroomish5%3–71