answersLogoWhite

0

In Pokémon HeartGold, you can only get a normal Pichu by breeding.

I am not sure you could get one by breeding but what I heard you get a Pikachu in the Virdian Forest I will try to find out.

Unfortunately, you can not find pichu in the wild in Pokemon heartgold. The only way is to breed a pikachu, a raichu or a ditto with another pikachu or raichu of the opposite gender. You can breed Pokemon at the daycare, which is located south of goldenrod city in the johto region.

Hope I helped!
Ok you get either any pikachu and a ditto and put in goldenrod day care or get a male and female pikachu and do same then talk to day care man at the end he says ......... if we notice your Pokemon is holding an egg would you like us to contact you by phone? Would that be ok? Then click yes and hell ring you on pokegear and wait there with the egg but you have to have room in your party Pokemon. I got mine to hatch by going on my bike all around goldenrod until it says oh? then it hatches. Hope this helped;)
To get Pichu you must either.

  1. Trade from Diamond, Pearl, or Platinum.
  2. Breed a Pikachu or Raichu to make a egg witch becomes Pichu.

Find its Egg at the Pokemon Day Care and hatch it.
Breed a pikachu.
User Avatar

Wiki User

11y ago

What else can I help you with?