You can obtain the other starters via trade or an Action Replay. Hope I helped.
You would have to trade. I bred my Serperior to get alot of Snivys and I would trade to get many Pokemon that I wanted. This would work for any starter.