you have to catch them in the forest of picachu
no
you cant get a pichu egg unless you breed a pikachu with a ditto
It needs enough friendship with you.
The 'Pikachu Coloured Pichu' (actually a shiny Pichu) can be found as part of a Nintendo Event.
to get complited pokedex and hatch pichu becose then you can catch north eached pichu.
No, that is only avilable for Pokemon HeartGold and SoulSilver. But a Shiny Pichu can be obtained in any game with Pichu in it, but it's really hard to find.
I don't think you can actually catch a pichu but you can catch a pikachu at Viridian Forest and breed it with a ditto.
Yes but it is pikachu colored Pichu it givs you the shiny pichu and go do what to do to get the spikey eared pichu
You must transfer (or trade) the event Pikachu-Colored Pichu into Pokemon Heartgold or Soulsilver. Then take it in the front of your party to the shrine in the Ilex forest with an empty party space. The awesome spiky-eared pichu will join your party and it will be at level 30.
You had to go to the limited time distribution of it at Gamestop.
Action replay or Nintendo events
1st Pokemon is lickitung then oddish then should be staryu then growlithe then pichu