What Pokemon can you catch in Pokemon leafgreen?

loads.. lol at the beginning you can get-starters: charmander, squrtle or bulbasaur. then in the first few routes you can get rattata, pikachu, caterpie, weedle, mankey, metapod, kakuna or pidgey. and loads more......or a shorter answer every Pokemon you see.