I started with squirtle, got a paras to beat misty, got a dratini for it's overall stats, got a rhyhorn to beat my rival's pokemon, got an aerodactyl for many reasons, and I still don't fully understand what you're asking.
Seven island at sevault canyon.
Keep fighting the Pokemon league or train in cerulian cave
The more you train your poke'mon, the more friendly they will become with you.
(Excluding legendary pokemon) It should be dragonite...
pokeballs... which should be at the mart..
Train at victory road
Explore, catch pokemon, train your pokemon.
Well you collect it from the cinninbar laboratory and it should be an aerodactyl if you ask me that is one great Pokemon you should train it
At an efficent Pokemon on Pokemon Fire Red
If you train your pokemon or use cheats you can be the best trainer.
train it to level 100!
Train a larvitar to level 35.
Train it to level 23.
Seven island at sevault canyon.
Catch a pidey and train it to level 36.
no he doesnt so you should train him until he learns thunder then evolve him
A good place would be 7 island.