There are no required types for your Pokemon team. The choice and variety of Pokemon types you wish to incorporate in your team is entirely up to you. Some teams might benefit from a grass type because the presence of one would increase its "synergy" or how well the Pokemon work together. Other teams might not require one at all.
Once again, you can choose ANY Pokemon to be in your team. Sometimes, though, one might be better than another.
you need to pick the grass type Pokemon
throw the # of master balls as need away walk in the grass and hold L
all you need to do is go to the patch of grass right above the daycare and walk around.
No
fire, water, grass, ground, they can be two others i forgot but u need lots of revives :)
You need to have the move rock climb
its by cerulean and you need surf.
You'll need to trade for it from Pokemon HeartGold.
Continue the game?
you need to games of any pokemon game to trade
yes you do in fact you need it to get most of the legendary pokemon.
You need Surf, Whirlpool , strength