All you have to do is walk and travel to places within the game. The required steps are 2,816. If you have a Pokemon with you that have the Flame Body ability, those steps will be cut in half, which would be 1,408 steps.
either a Female pichu or a ditto
breed pikachu/raichu
Not a clue
You will need to breed in order to get Pichu one option is to breed Pikachu and Ditto and you'll receive a Pokemon Egg from the Daycare Man that will hatch into a Pichu.
The only way to get one is to breed a pikachu. The resulting egg will hatch into a pichu.
to get complited pokedex and hatch pichu becose then you can catch north eached pichu.
It evolves by happiness
Hatch the bad egg.
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 need to transfer a pichu to xd from firered or leafgreen or ruby, sapphire or emerald to have one.
The Pikachu colored Pichu, a.k.a the Shiny Pichu, is only obtained through events, unless you are lucky enough to hatch one thru an egg
Hatch? No. No legendary Pokemon can be bred in any Pokemon version. You can catch Kyogre in Sapphire though ;)