Pokémon Red and Blue/Catch 'Em All

There are 150 Pokémon in total, but you'll never get them all without hunting down the rare ones, evolving them in various ways, and trading with your friends. Here's everything you need to know to catch 'em all.

Using Poké Balls
You'll get the vast majority of Pokémon by catching them in the wild. There are three ways to get into random confrontations with Pokémon: Walking on grass, Surfing on water, and fishing. When you run into one, the process is always the same: Weaken the Pokémon as much as you can without knocking it out, then try to catch it using a Poké Ball (or any other type of Ball). Paralyzing, Freezing, or puting a Pokémon to Sleep also makes them easier to catch, and is a necessity for Pokémon like Abra that will run away if not somehow stunned.

Wild Pokémon differ drastically from area to area, so use the Poké Finder charts in each area of the walkthrough to see what Pokémon are available, and how frequently they appear.

Evolving your Pokémon
Many of the 150 Pokémon in your PokéDex can't be caught at all, and will need to be obtained by evolving other Pokémon. Pokémon evolve in one of three different ways:

Experience: Most Pokémon evolve into new forms as they gain experience. Since EXP can only be gained in battle, you'll need to spend many hours leveling up your Pokémon to evolve them. You can try catching the evolved forms themselves, but they tend to be rarer and harder to catch than the base forms, and many evolved Pokémon (like Beedrill and Butterfree) never appear in the wild. Evolved forms tend to be stronger, but don't learn techniques as quickly as their unevolved forms.

Elemental Stones: There are five kinds of Elemental Stones, and 16 Pokémon that can only be obtained when you use a Stone on their unevolved forms (they never, ever appear in the wild). You can use the Stones at any time, but beware: While the evolved forms may have much better stats, they usually lose their ability to learn new techniques. Before you use a Stone, look up that Pokémon in the PokéDex and make sure they already know every skill you want them to learn.

Trading: Four Pokémon (Alakazam, Machamp, Golem, and Gengar) can only evolve into their final forms when traded with friends. These final forms also never appear in the wild, so if you can't find someone to trade them to, you'll never get your hands on them. Unlike Pokémon that evolve with Stones, traded Pokémon continue to learn powerful techniques, so there is no reason not to trade them off as soon as you can.

Trading Pokémon
Trading is an important strategy for filling your roster. Keep in mind the following things when you trade:
 * You DO keep credit for having caught a Pokémon after you trade it. So by trading a Pokémon to a friend, you both get credit for having caught it, regardless of whether he trades it back or not.
 * You do NOT get credit for the earlier evolutions of traded Pokémon. So if your friend trades you his Venusaur, you'll still be missing Bulbasaur and Ivysaur.  When trading rare Pokémon that evolvem such as starters and the fossils, trade them (and then trade them back if necessary) at every stage of their evolution.
 * You'll need the appropriate Badge to control traded Pokémon. If you think you can streak through the game with a friend's super-powered Pokémon, you'll be in for a nasty surprise when it just falls asleep at the start of every battle.  Each Badge increases by around 10 the level of Pokémon you can control successfully, so don't try to get ahead of things.  If you're determined to cheat, you can trade your Pokémon to a friend and have him or her teach it TMs and HMs you don't have yet, and then trade them back.  Sneaky.
 * Traded Pokémon gain EXP quicker, by about 50%. So if you're trying to level up a lot of Pokémon, you'll definitely find it worth your while to trade them to your friends first.

The ones you can't get
Catching all 150 Pokémon by yourself is impossible. No matter which version you have, there are Pokémon you simply won't be able to get unless you trade with friends. It is possible to get them all by trading between just the Red and Blue versions (provided someone plays it twice to get the third starter and the third Eevee form), but adding a Yellow player to the mix makes things easier. While there are no Pokémon exclusive to the Yellow version, Yellow players can easily get all three starters, as well as rare Pokémon like Farfetch'd and Lickitung.

If you have friends who are beginning Pokémon games at the same time you are, agree beforehand who will get what in parts where you're forced to chose between two or three Pokémon. Have one player get the Dome Fossil (Kabuto) and the other get the Helix (Omanyte), one get Hitmonlee and the other get Hitmonchan, and decide who will evolve their Eevee into what. Then trade them all back and forth to fill out both players' PokéDexes.