How to Catch Pikachu in the Viridian Forest
- 1). Travel to Viridian City, which is north of Pallet Town in western Kanto.
- 2). Go to the PokeMart in the east section of town.
- 3). Talk to the cashier to purchase PokeBalls for your inventory.
- 4). Walk north from the city to enter Route 2.
- 5). Enter the Viridian Forest in the west side of Route 2.
- 6). Explore the tall grass in the Viridian Forest until you encounter a wild Pikachu. Pikachu's encounter rate is only around 5 percent, so it may take a while to appear.
- 7). Put the wild Pikachu to sleep with a Hypnosis, Thunder Wave or Stun Spore attack.
- 8). Throw a PokeBall to capture Pikachu.
Source...