You'll need to use the Action Replay now, because the Mystery Gift Event has passed.
to unlock pichu in melee just use a pokemon player that is pink and puffy
To unlock Pichu, complete Event 37 called Legendary Pokemon.
You unlock jigglypuff by completing all 10 events and I belive that you unlock pichu by beating everyone with pikachu.
Yes you can play as pichu, but im not sure how to unlock him.
By breeding a female Pikachu or Raichu with a male in the same egg group. Though if you're talking about the special Spiky Eared/Notch Eared Pichu, that event has long since passed, and you will need to trade with someone who has gotten the Pikachu Colored Pichu/Shiny Pichu event Pichu and bring it to Celebi's Forest Shrine.
the only way to get it now is with the action replay :(
It's impossible to encounter a wild Pichu in Pokemon Silver. The only way to obtain one is to Breed 2 Pikachu of different gender, or a Pikachu and a ditto, and the Pichu will hatch from their egg.
You can receive the Notched/Spikey Eared Pichu from Ilex Forest. Just move the Pikachu Coloured Pichu to the top of your party (so you see it out of battle) and go and press A on Celebi's shrine. Then the special Pichu will come and join your party. If I remember correctly, you need an empty slot in your party.
To get the Spiky-Eared Pichu you have to bring the special shiny Pichu from a Gamestop event to the Ilex Forest Shrine.
u have to breed it with pikachu
The only way to get one is to breed a pikachu. The resulting egg will hatch into a pichu.
You can't catch Pichu because you have to breed him at the Old Man or Old Lady.