The best place to evolve a Pokemon in Pokemon Heart Gold is at Mt. Silver.
grass
shiny rayquaza with wondergurad
Mount Silver is the best place to train feraligatr Lv 42 and ampharos lv 37.
The best place is route 211 where you get ponyta (there are some).
The best place and time to find growlithe is at route 7 in the day time. Once you have caught Growlithe, you can evolve him into Arcanine with a fire stone. Hope I helped!
I would say that the best way would be to get an ekans then evolve it
There is no best Pokemon on Pokemon HeartGold.
find a place that has wild Pokemon the same level as it.
grass
there are many legendary Pokemon in Pokemon heartgold, but the best is HO-OH
you can just evolve a magicarp :P
my mum she is da best Pokemon Eva
shiny rayquaza with wondergurad
soulsilver and heartgold, it has the most trainers
Mount Silver is the best place to train feraligatr Lv 42 and ampharos lv 37.
probably the legendaries"in my opinion btw"
Use items.