You get a Surfing Pikachu by doing this:
- The Pikachu must be on a 6-member team you use to beat the R2 Prime Cup at Master Ball level. It does not have to be from the Yellow game; Red/Blue Pikachus are fine.
- All the Pokémon on your team must be chosen directly from your Game Boy cartridge (no registered teams, no rentals). They can be in your party or in any box in Bill's PC.
- If you lose, you can re-enter, and you can use regular continues, but you cannot save the game. If you save, Chulie don't surf.
- Pikachu does not have to be used in every battle and does not actually have to take part in any battle, but must be on your 3-member team in the last round. It can sit on the bench or participate in Rounds 1-7, it doesn't matter.
Once the champion has been decided (and it's not the CPU), your Pikachu will automatically learn to Surf if it knows less than 4 attacks. If it already knows 4 attacks, you can select which one it will forget (in hyper-cute fashion) to make room for Surf, or you can abandon learning the move.
If you beat the Gym Leader castle, you get given a random one off pokemon. Squirtle, Charmander, Bulbasaur, Kabuto, Omanyte, Hitmonlee, Hitmonchan, (maybe Eevee, not sure).
If you fill the gallery (or whatever it was called) with all 150 (maybe 151) pokemon, you get a Psyduck with Amnesia.