you have to sneak up behind them.
Celebi
You get Cut in the forest outside Azalea town, you have to find the Charcoal man's Farfetch'ds.
Tropius is available through the pokewalker, Big Forest Route which is unlocked after 40000 watts have been collected.
Geodude evolves after level 35 in heart gold
You can't get shaymin in heart gold you have to trade it from Pokemon pearl,diamond or platinum.
It is in the forest.
Virderian forest or something like that
not THERE THATS FOR SURE
Celebi
The Viridan Forest is a little ways south of Goldenrod City.
West of azalea town.
there is no shiny gold only heart gold. i own gold so, get though ilex forest, past daycare.
its a WiFi event
You can get a pikachu in veridian forest or in the pokewalker
You can't. You have to go to the viridian forest.
I believe the the yellow forest was the first for heartgold. The yellow forest is basically a forest full of pikachu. (IT`S FOR THE POKEWALKER!)
I know in Soul Silver your can only get him in the Viridian Forest . Pretty sure it is the same for Heart Gold