Ikue Otani
Rachael Lillis
Ckika Sakamoto (Puka ep 67) (Thats the Surfing Pikachu If I remember correctly)
Satomi Korogi (Sparky ep 78) (that Ritchies Pikachu)
Viridian Forest
As many as you can get
They are in veridian forest 2. Usually one random wave of pikachus go during that level.
Trophy Garden. You can also get Pichu there.
Yes, Santa can make Pikachus, and all the other kinds of Pokemon. Also, he sometimes gets donations from the Pokemon factory because they like to make kids happy too.
To acquire Group A Pokemon in the Yellow Forest route (which in this case, are the Pikachus that can Surf or Fly) you have to walk 9500+ steps to be able to encounter pikachus that can surf and you have to walk 10,000+ steps to be able to encounter pikachus that can fly.
6 pikachus, all level 1 =]
Pikachus are meant to hold light balls
His powers are thunderbolt and thundershock but in Pokemon stadium he has quick attack to
no, because male Pikachus' (in fact all Pokemon) do not exist
wild pikachus might be holding it when you catch them
breed two pikachus holding magnets and the pichu will have it