Aaand for a final final point (yeah I know lol):
An explanation behind RBY moveset choices and the 'Grass/Ground/Psychic' trio can be found here:
But for now, here are some movesets & extended descriptions for the Pokemon mentioned throughout the post, that I didn't get to fit in because "12000 character limit":
Vileplume (Red/Yellow): Petal Dance, Body Slam (TM), Cut (HM)/Mega Drain (TM), Sleep Powder. Found on R24, Oddish is slower & trickier to get going than Bulbasaur/Bellsprout (it starts with only Absorb … yay?), but eventually becomes a solid Pokemon. Run Oddish as a consistent lead as soon as you catch it, with lots of bait & switch to start with. Hikers/Misty/SS Anne/Rock Tunnel/Digletts are generally safe xp (a lot of early Kanto is kind to Grass types, lol). Highly recommend delaying all evolutions until L33 for early Acid + Petal Dance (can potentially have a L33 Vileplume with all of its' moves just after reaching Celadon). Petal Dance is basically ‘Grass-type Thrash’, and the Confusion can be avoided by switching out once the move has finished.
Exeggutor: Mega Drain (TM), Psychic (TM), Hypnosis/Sleep Powder (L48 as Exeggcute only), Egg Bomb (TM). Found in the Safari Zone as Exeggcute. Best to combo with Alakazam or Hypno (as they learn Psychic naturally, saving the TM), unless you wish to replace the ‘Psychic type’ with something else (e.g. Snorlax with all manner of move combinations). Give it TM's straight away, and unless you’re willing to wait until L48 for Sleep Powder, give it a Leaf Stone to evolve it. Enjoy the grind!
Nidoqueen: Same as Nidoking, replace Thrash during levelling with Body Slam. If another Pokémon would make better use of the Ice Beam TM, it can be replaced with the Rock Slide TM for Flying coverage.
Dugtrio: Dig, Earthquake, Slash, Rock Slide (TM)/Cut (Y). Diglett’s big brother, found rarely in their cave. Slash does comparable damage to Rock Slide even against Ice/Flying types, so it can be replaced with Cut in Yellow if necessary. ‘Definitely’ easier to catch when put to Sleep, and is amazing once you have it. Good luck!
Sandslash (B/Y): Earthquake (TM), Slash, Rock Slide (TM)/Cut, Dig (TM)/Strength (HM). Basically a slower (but harder hitting) Dugtrio, available at a lower level around Cerulean.
Golem: Earthquake, Rock Slide (TM), Strength (HM), Explosion. Available nice and early in Mt Moon and starts out great (high Attack/Defense, resists Normal/Flying/Poison/Fire/Electric moves, gets STAB Rock Throw/Earthquake naturally and relatively early), but falls off as the game goes on (most enemies by the end are either Special attackers or have Ground/Fighting moves if they’re physical attackers). Keep it clear of Water/Grass types. I wouldn’t bother with Graveller if you can’t trade.
Rhydon: Earthquake (TM), Rock Slide (TM), Strength (HM), Horn Drill/Surf (HM). Basically a better version of Golem but not available until quite late in the game (Safari Zone only, though at least it doesn't require trading!). TM it up & enjoy the grind. Watch out for Water/Grass types.
Charizard: Slash, Flamethrower/Fly (Y), Earthquake (TM)/Dig (TM), Cut (HM). In Red/Blue: Recommend evolving to Charmeleon before Brock (at least it’s good at frying Viridian Forest bugs…), and use Ember vs. Rock & Ground types (they resist Fire but also have crap Special) plus Mega Punch to help with Misty if necessary. In Yellow, Charmeleon arrives on R24 just in time to fry some grass types. It shouldn’t have evolved into Charizard for Surge (ie ‘not flying’) and so shouldn’t have troubles there with Dig. Fire & Flying damage hit almost exactly the same types (part of the reason why Fire typing in RBY is unfortunately mediocre!), and Charizard’s Attack/Special are around the same, so Flamethrower/Fly are interchangeable.
Blastoise: Surf (HM), Strength (HM), Earthquake (TM)/Dig (TM), Ice Beam (TM). Basically the same moveset as Nidoking, with STAB on Surf instead of Earthquake. A safe and solid all-rounder, but doesn’t offer anything unique over other Water Pokémon (other than being ‘the starter’). That being said, I probably wouldn't bother with Blastoise in Yellow as it arrives pretty late (in Vermillion), unless you ‘really’ want a Water type (shouldn’t have issues levelling up in Diglett’s cave/Rock Tunnel at least). So long as Raichu doesn’t Crit T-Bolt you, it should die to Dig.
Primeape (Yellow): Karate Chop (L15), Submission (TM), Dig (TM), Rock Slide (TM). Fighting types are pretty janky in Kanto; their best move (Submission) comes with recoil and an 80% hit rate, and the place is generally littered with Special attackers, Birds & Poison types. However! In Yellow, Mankey aka 'the pig-faced glass cannon' is available on Route 22 right at the start, and learns Low Kick at level 9. This makes it 1 of 3 Pokemon available that can handily take out Brock; the other two being Nidoran with Double Kick, & Butterfree with Confusion (after that, your next option is the mighty Pidgey spamming the crap out of Sand Attack…). After learning the ‘100 Base power Normal type with crits’ Karate Chop at level 15, Mankey can learn Dig after defeating Misty (and roleplay as 'the Ground type'), can evolve before Surge, and gets Rock Slide & Submission in Celadon. Overall, Primeape is an early/mid game powerhouse that ends up as a somewhat frail but still respectable physical attacker & 'Ground type', with enough Attack/Speed to threaten any Elite 4 member that isn't Lance.
Alakazam: Psychic, Reflect, Recover/Confusion (potions exist, Confusion might be more useful), Thunder Wave (TM). Requires Magikarp-style bait & switch to level up to 16 and get Confusion, but once it evolves, and then evolves again from trading, L16 Alakazam is a monster. If you’re unable to trade, Kadabra is a slightly weaker alternative, but is still pretty damn strong.
Jynx (RB): Lovely Kiss, Ice Punch (L31), Psychic (TM), Body Slam (L39). Get Super Rod ASAP (Rocket Hideout > Tower), fish L23 Poliwhirl from the middle of Celadon & trade at Cerulean. Teach Psychic TM straight away & power through some levels in Erica's gym. Like Alakazam, Jynx is frail, but speedy & hits like a truck.
Starmie: Surf (HM), Psychic (TM), Ice Beam/Blizzard (TM), Thunder Wave/Thunderbolt (TM). One of the most versatile Special attackers in the game, ‘if’ you have the TM’s available. Grab a L30 Staryu from Seafoam 1F and Water Stone/TM it up. Be weary that T-Bolt is normally reserved for Zapdos, in which case it will have to make do with Thunder at L51.
Clefable: Found in Mt Moon (bottom level for best chance), Clefable is primarily a bulky Special Attacker with STAB Normal physical moves. Its' natural movepool is woeful, but it can be evolved almost straight away & learn just about 'anything' from TM's (I’d start with the rather convenient Mega Punch & Water Gun!). Roleplaying as 'the Psychic type', I would recommend: Psychic (TM), Ice Beam (TM), Strength (HM), Sing (similar move profile to Jynx). Arguments can be made for a host of other moves including Body Slam, Bubblebeam, Thunderbolt, Thunder, Thunder Wave, Hyper Beam & Fire Blast.
" 'Ice Bird' Alternative"
Lapras: Surf (HM), Blizzard (TM), Ice Beam (L38)/Strength (HM), Body Slam (L25)/Psychic (TM)/Double Team (TM, setup on Lance's Gyarados for the lols). Head to Silph tower to obtain it. Starts at a crappy L15, but it can learn Surf (HM) off the bat, and learns Sing at level 16 to help 1v1 opponents as it levels up. If you rush straight to it (5F for key, 3F for teleporter, then rival fight), and then proceed to clear the rest of the tower with a little bait & switch to start (medic on 9F helps a lot too!), Lapras should be able to 1v1 a lot of the Poison pokemon soon enough, and can potentially reach level 30 something and solo Jesse/James/Giovanni once the rest of the tower has been cleared (it’s rather poetic freeing Silph Co. from their captors using 'the Pokemon that they gave you' ...). I personally suggest running 'both' Ice moves for the Elite 4 (and perhaps even the cheeky Double Team), but the choice is yours. Enjoy the grind!
Dewgong: Surf (HM), Strength (HM)/Double Team (TM, setup on Lance's Gyarados for the lols), Aurora Beam (L35)/Ice Beam (TM), Blizzard (TM). Trade L34 Ponyta, teach it Surf/Blizzard & power through Blaine's gym with it (Seel will evolve & learn Aurora Beam after the first 'Butterfree' burglar, remember that Fire typing doesn't resist Ice in Gen 1!). Switch to something quicker if Fire Spin gets annoying.
" 'Electric Bird' Alternative"
Jolteon: Thunderbolt (TM), Thunder Wave (TM), Pin Missile, Double Kick. Grab Eevee from the back of Celadon mansion, evolve it via a Thunderstone from the Dept Store, then teach T-Bolt straight away & blast some Rocket Grunts. Quick Attack/Thundershock serve as filler moves whilst it levels up, Pin Missile for Grass coverage, Double Kick for Rock coverage.
Electrode: Thunderbolt (TM), Thunder Wave (TM), Swift, Explosion. Grab Surf when you can (Koga Gym + Safari Zone + Good/Super Rod + Poliwag/Tentacool from Pallet Town if you want a standalone Surf slave), then nab a L40 Voltorb or L43 Electrode from the Power Plant (use Sleep to prevent it from Self-Destructing while you try to catch it...). Thunderbolt is basically all that Electrode needs, though Swift can save PP against small opponents, and a quick Thunder Wave may help in defeating an otherwise speedy opponent (e.g. Alakazam). Can be trained straight away on the sea routes to Cinnabar/Seafoam, or on Route 23 just before Victory Road.
"Trained-Up HM Slave" (Charizard/Blastoise moves are mentioned above)
Fearow: Early/Mid game menace found on R22 with Peck/Fury Attack/L20 evolution/L34 Drill Peck, becomes an HM Fly & Hyper Beam bot Late game. Hard countered by Rock types (and is thus useless against Brock), but cleans up bug/grass/fighting types & is surprisingly good against ghosts/psychics. Final Moveset: Drill Peck, Fly (HM), Hyper Beam (TM), Double Edge (TM)/Mimic (TM, novelty move more than anything lol). Have fun spending $100,000+ on game coins & mashing buttons for ~10 minutes for that sweet, sweet TM15!
Putting it all together:
Complete 6-Man "everyone's-doing-their-bit + same type makeup but doesn't include cheapo legendaries + avoids grinding as much as possible" team.
Example 1: Pokemon Red only for something different.
Charizard/Blastoise (can do either as 'the Ground type')
Fearow (Trained-Up Fly HM Slave)
Jynx (traded) (Psychic)
Dewgong (traded) (Articuno replacement)
Electrode (Zapdos replacement)
Example 2: Same as above but Pokémon Yellow only & with a bit of grinding required.
Primeape (the ‘Ground type’)
Clefable (the ‘Psychic type’)
Jolteon (Zapdos replacement)
Lapras (Articuno replacement)
Dodrio (Trained Up Fly HM slave). Basically a better Fearow with exactly the same typing/moves, but not available until the top of R17/Cycling Road as ~L26 Doduo, just in time to give it Fly + visit Erica & the other Bikers' Fighting types.
Ooooook, think I'm done now. Enjoy the info people!