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

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 SoulSilver 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 SoulSilver

24 species, sorted by best encounter rate.

PokémonBest rateLevelsLocations
Kakuna50%3–282
Spearow50%2–3011
Exeggcute50%2–3222
Hoothoot50%2–3445
Heracross50%2–4815
Wurmple50%2–3416
Combee50%10–3010
Weedle15%3–51
Beedrill15%6–282
Venonat15%17–192
Tangela15%24–347
Ledyba15%3–3232
Aipom15%2–489
Pineco15%2–2937
Taillow15%18–251
Shroomish15%3–71
Slakoth15%10–181
Starly15%5–121
Burmy15%18–251
Cherubi15%18–251
Noctowl10%5–82
Ledian10%5–71
Natu10%39–483
Seedot5%3–71