Question: what is the best starter pokemon for heartgold?
Answer: Chikorita. Chikorita is a single Grass type Pokemon. ... 
Cyndaquil. Cyndaquil is one of the best choices to make for a starter in HG/SS. ... 
Totodile. Totodile is probably the best choices to start with in Pokemon HG/SS.