No that's actually a very good thing because the starters are excluding legendaries the rarest Pokemon to get because you can only get them at the start of the game.
Mahan (he is a nooby beast) u know it!
trade
Save your game before choosing a starter Pokemon keep choosing the same starter until its a female.
dude you have to cheat for that
Trade
You can't, but you can by breeding Pokemon or trading. However in Emerald you can by duplication
There are two possible ways: Choose Treeko as a starter Pokemon Or By trading
His starter pokemon is Pikachu.
Next year or two, two of the new generation Pokemon will appear in Pokemon: Master of illusions-Zoroark
Just two, Pal Park and the starter you get in the game.
Trade with another Pearl or Diamond.
Trading or action replay. sorry if that was no help. :[