Question: how to get all 3 starters in pokemon heartgold?
Answer: Go next door to Professor Elm's house. He will let you choose one of the three starters. Choose one and then head out for Mr. Pokemon's house as Professor Elm asks you to.