You catch Pikachu in Veridian Forest
Viridian Forest.
You can catch pikachu on Route 2 or in the Viridian Forset in the Kanto Region.you can get pikachu in Viridian Forest in Kanto.
viridian forest
You catch one in vidarian forest.
catch a pikachu in viridian forest.
No you can't find Pikachu in the Safari Zone.
on heartgold and soulsilver you can catch pikachu at any time of day though it does take a while to run into one yes you can catch one at night
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.
D: PIKACHU* Viridian Forest or migrate ..you made me mad O:< --Taylor
To catch Pikachu in Pokemon SoulSilver, you must go to Viridian Forest in the Kanto region and search in the grass. They are a bit uncommon, so it may take a while.
to get complited pokedex and hatch pichu becose then you can catch north eached pichu.
Catch a pikachu holding a light ball, or use thief on the pikachu's in the Veridian Forest. When you put a pokemon with static in front you will find the pikachu's more easily