All Pokemon in all starting games you get a level 5 Pokemon.
If you get an egg it's level 1.
YOU LEVEL IT UP PATIENTLY!!!!!!!!!!!!!!
You will most likely never find 1000 CP Pokemon in the wild. You will be able to start powering them up to that level once your trainer level hits around 20.
Either level all your Pokemon to level 100, explore and discover cool places, battle against friends and rivals, or start over.
Trubbish will start to attempt its evolution at Level 36.
Well you can't catch level 100 wild Pokemon in emerald, so get up and start training if you want a level 100
Bug Pokemon *personally i find that the starter Pokemon are easier to level up and train. i had a Mudkip and 2 Poochyenas, my Mudkip was at level 15 quicker than my Poochyenas got to level 6 :/ (at the start) other than start Pokemon i think all Pokemon are the same, depending on what type they are and what TM's and HM's you can learn 'em :D hope that helped? *Shi ~
Start getting all the Pokemon or train your 6 Pokemon to level 100 and try the battle tower.
Duskull will start to evolve into Dusclops once it hits Level 37.
Spearow will start to evolve into Fearow once it hits Level 20.
They start to disobey at level 11, so the level is 10
Starly's third evolution is Staraptor and once Starly is a Staravia which it will start to evolve into starting at Level 14, it will then start to evolve into Staraptor at Level 34.
Have a Pokemon that was traded to you then have the Pokemon hold a lucky egg and start battling your Pokemon will level up very quickly.