A good move set? I can think on one that rules, but it only works for the Gold/Silver series!
Pikachu
Thunderbolt or Thunder
Surf
Hidden Power - Ice
Return (Rain Dance if Thunder is first move)
Hold Item: Light Ball
Comments: This is one of the best movesets I could ever devise for Pikachu, let alone any other Pok?mon. Pikachu may have low Hit Points and Defense, but it's Speed is only comparible to very few. Thunderbolt is a pretty strong attack, Thunder even more so. I'd use Thunder only if it knows Rain Dance because of it's low accuracy.(Rain Dance makes Thunder always hit.) Also, only Pikachu from Red/Blue/Yellow can learn Surf, but are able to use it if transfered to Gold/Silver/Crystal. Along with Rain Dance, Surf gets even stronger! Hidden Power is needed for the other Pok?mon who are resistant against Electric and Water. Ice for Dragons. Return is a great damaging move if needed, but I personally like Rain Dance better. With its held item, the Light Ball, Pikachu's Sp. Attack DOUBLES, making all of it's moves do double the damage! Almost no Pok?mon can survive it. (except for SOME legendaries, Whooper, Quagsire, and maybe Pok?mon who don't have Electric, Water, or Ice as a weakness.)