You have to trade. You can also use Action Replay to "steal" your rival's pokemon. Example: You chose Cyndaquil. The red haired guy has Totodile. Use the "catch trainer pokemon" code. This code causes you to lose the battle after capturing totodile. You still need to trade to get Chikorita though.
you must trade with a freind that has a starter pokemon that you dont have.
you have to trade them
yes
get hart gold then transfer it to soul silver
Spin trades are when you and another person trade eggs. Spin trades can be used to get all starter Pokemon.
1. you can get them in trade. 2. action replay. 3. hacking.
I don't know if you are looking for a cheat or something, but you can always trade with somebody else as soon as you get three pokemon.
all I can really say is that use an action replay and give it as many as it takes to get to level 100. or you can get a lvl 100 starter if you trade with someone who has or you level up your starter like crazy.
Train them!
cheater
With your pokemon... noob
trade different people who have them