What Pokemon Can You Catch In Pokemon in Pokemon Yellow?

All Pokemon apart from the following are obtainable in Pokemon Yellow.
Weedle, Kakuna, Beedrill, Ekans, Arbok, Raichu, Meowth, Persian, Koffing, Weezing, Jynx, Electabuzz & Magmar.
If you want these you must trade with fellow players who are using Pokemon Red & Pokemon Blue editions, which are the previous Generation 1 games. Or from a Generation 2 game which has the desired Pokemon available.