Venusaur
Razor Leaf (STAB, High Critical Hit Ratio)
Giga Drain (STAB, Regain Health)
Sleep Powder (Good Status Move)
Earthquake (Type Coverage, demolishes Agatha's Poison types save Golbat and the Ghosts but you can use Raichu for the Golbat and Snorlax for the Ghosts.)
This is a good, solid attack based Moveset and what I recommend the best.
or
Solar Beam
Sunny Day
Sleep Powder
Synthesis
Use Sleep Powder to buy time, set up the Sunny Day, recover with Synthesis or attack right away with Solar Beam. This is especially Effective against Lorelei in the Elite 4.
or
Razor Leaf
Return
Leech Seed
Toxic
Set up with Leech Seed and Toxic, chip away with Razor Leaf and Return and watch your opponents health drain away.
Snorlax
Body Slam (STAB, induces Paralysis, good move)
Brick Break (Type Coverage, Strong Move, easy access as you can buy it in the Celedon Department Store)
Shadow Ball (This is a Physical Move in Gen 3 and would be a great deal of help against Agatha as Ghost type moves can't hit Normal Types but Ghost Type Moves are super effective against Ghost Type Pokemon and the PokeFlute can counter Gengar's Hypnosis, might need to either play the slot machines or buy coins in the Game Corner to buy it: TM 30.)
Rest (good healing move and can easily awaken thanks to the PokeFlute.)
Pidgeot
Fly (STAB, most powerful Flying Type Attack you can have in this instance)
Aerial Ace (STAB, never misses)
Steel Wing (Coverage against those pesky Rock Types)
Featherdance (Could prove to be useful)
This is Your Ace against Bruno. Fly/ Aerial Ace his Fighting Types and Steel Wing his 2 Onyx.
Raichu
Thunderbolt (Powerful STAB, Answer to Lance and Gary's Gyarados')
Thunder Wave (Good Status inflicting move)
Strength (good Neutral Move, more reliable than Slam)
Double Team (You beat Lt. Surge, you've seen him use it)
Jynx
Ice Punch (STAB, Answer to Lance)
Psychic (STAB, Good Special Move, can Demolish Agatha's Poison Types with this as well.)
Fake Tears/ Calm Mind (Lower Opponent Special Defense or use to raise your own attack to sweep the Opponent.)
Lovely Kiss (good Status Move, use to buy time to set up Fake Tears or Calm Mind)
Primape
Brick Break (STAB, strong, reliable move that you can get easily at the Celedon Department Store.)
Rock Slide (Coverage, As much as I hate to say it, it demolishes Gary's Charizard, You can get it via the Rock Tunnel Move Tutor.)
Bulk Up (Increases Attack and Defense so that you can sweep.)
Swagger (You'll learn it in a couple of levels, it confuses your Opponent but also raises their attack so be careful how you use it.)
