No but it is just cool to have one
depends on which starter
It is one of the starter pokemon. If you have chosen a different starter, then you can't catch bulbasaur.
The grass starter moves in pokemon are frenzy plant and spiky sheild
Ninetales and gulpin have like 20 moves each by leveling, starter pokemon also learn many moves by leveling A pokemon can learn better moves if you neglect evolving it for a while, vulpix can learn inferno at level 50 if you can hold out on giving it a fire stone until the . (Inferno is a great move)
go to the old mans house on route 228 he will teach starter Pokemon powerful moves
You can trade them to the move tutors so that your Pokemon can learn different moves.
Yes, Pokemon of all stages can still learn moves.
In Pokemon Pearl version, Rapidash is capable of learning various different moves. For example, it can learn the move fire blast.
make it learn different types of moves
no, arceus is a Pokemon that can learn a lot of moves, he can even learn fly but there are many moves that he cannot learn. the only Pokemon that can learn all moves is mew...
No Pokemon can learn more than four moves.
A pokemon can only learn 4 moves at a time. However there is a move teacher that can teach your pokemon moves it forgot as long as it is in the 4 move limit.