Ok a lot of things
First off you can't get crobat and metacross and other Pokemon like that on a specified lvl the only way to do so is to make them happy, there is this 1 place in verdanturf where you can check if you're pkmn likes you if she says it absolutly adores you train it 1 lvl to get it lvled up.
Secondly shinies have no specified locations I myself found 1 shiny a green zubat in dewford (don't mind searching for it.) I just wanted an abra but I found this 1 there are shinies but there aren't any specified locations.
Thirdly there is no best starter/team the only way to be able to say that is to have the pkmn you think are good or nice to fight with but for those who say yeah right they can check these out maybe they can do something with these.
Catch a Bagon train it to lvl 60 and you get salamence.
Catch a trapinch train it to lvl 60 and you get flygon.
When you have beated the pkmn league go to stevens house there will be (don't know the name anymore) but I do know that on lvl 30 you will get metaclaw out of it and when it likes you it will evolve to metacross.
Catch a feebas and digivolve it to milotic
That is salamence, flygon, metacross, rayquaza, kyogre, latias and milotic.
Fourthly there are no other ways then gamesharks to get those rare ones they just want to make you play like hell for nothing.
Repeater: do not by any means try to search a shiny a shiny will appear ones you have earned it.
Added by: euro-s Apr 17th 2006, ID#7945