First catch a ditto and a pikachu(you can get pikachu in viridian forest in kanto)then put them in the day care. Then run around for a while then the day care man will ring you and tell you your Pokemon is holding an egg.The egg should hatch into a pichu
by breeding two raichus
In Ilex Forest, by Event only.
Pichu
Breed Pikachu with Light Ball to get Pichu with volt tackle you can also interact in Ilex Forest
You get it at Gamestop, but this event is already over. Sorry guys that did not get it!
You can trade for it at the GTS. (Global Trade Station)
get a pikachu from viridian forest breed it with a ditto and hatch the egg
Pretty sure baby Pokemon cannot be found as field Pokemon.
if your trying to make pichu envolve you need to walk around with him and iteract with him and you need to battle with him and give him a sooth bell
The Spiky Eared Pichu from the Event Pichu is holding one. Take the event Pichu in the Ilex Forrest and go to the shrine. The Spiky Eared Pichu will join your party. You can also get one from the S.S. Aqua Captain.
Yes, you can have one by breeding it with a male Pikachu and a female Pikachu or a Pikachu and a Ditto. If you're Pikachu has a Light Ball, maybe your Pichu can have Volt Tackle
In order of how he wants to see them (based on Heart Gold and Soul Silver): Gold/Heart Gold: Oddish - Leaf Stone Growlithe - Fire Stone Pichu - Thunderstone Jigglypuff - Everstone Marill - Water Stone Silver/Soul Silver: Lickitung - Everstone Oddish - Leaf Stone Staryu - Water Stone Vulpix - Fire Stone Pichu - Thunderstone