I do not know, but maybe Kris (Crystal) takes it. Kris is the person the who catches the starter Pokemon in the first place.
If you mean the last Johto Starter, then it is impossible to see or get one without trading with a friend who has one.
In Pokemon silver after you get the expn card you will get a Pokemon flute melody on the last line of your radio which you can use to awaken the sleeping snorlax blocking the way to the cave that leads to Pewter city
All starter Pokemon except the one you chose must be traded to you from another game that has them.
Lyra gets the last Pokemon
Capture everysingle pokemon....
If you are reffering to Pokemong Heart Gold and Soul Silver, You get them in the begining of the game.. After the first 8 Gyms you get one from another set. After you defeat red you get one from the other last set.
The last gym is in viridian city
You can't without cheating or using action replay
you took one Pokemon,may took one Pokemon and prof birch keeps the last one.
In every game the last Pokemon hasn't been given to anybody, except possibly the Sinnoh games (although I think Dawn/Lucas were supposed to have received their Pokemon before that and their Pokemon is always the same no matter which one you pick.) But the game does say that Professor Elm gave it away when you talk to the machine that gives you your starter in Heargold and Soulsilver.
The last Kanto gym is in Varidian City.
beat the last gym leader on soul silver in johto