It depends... a Fire Pokemon learns a lot of burning moves, the water pokemons, water moves...
Check the related links.
Bulbasaur can learn any move he can learn in Pokemon leafgreen/ firered.
it doesnt, it can't learn moves cause its evolved with a stone.
I think that a farfetch is better because they are extremely rare in firered and it will learn better moves
- Thundershock - Tailwhip - Quick Attack - Thunderbolt
yes later on when it levels it can also learn surf as it is a water type pokemon
Well not every Pokemon can learn all the hm moves, try tropius.
It is one of the starter pokemon. If you have chosen a different starter, then you can't catch bulbasaur.
It learns Thrash at level 22 and Megahorn at level 43.
Jolteon can't learn Spark on Pokemon FireRed.
A Pokemon has to learn it as it levels up
When you catch a Ponyta, it will already know moves like Fire Spin, Stomp, Ember, and Agility. Keep training it until it gets to Level 40 when it evolves. Then it will learn awesome moves.