No, even through Aggron cannot be caught wild. You'll have to evolve Lairon.
get a dratini and lvl it up, at lvl 30 becomes dragonair and 55 it becomes dragonite
in the pokemon mansion lvl 30 ditto
you cant your going to have to evolve a staravia at lvl 30
lvl 30 no it does not evolve at lvl 30 i have a lickitonge at lvl 30 it did not evolve
level 30 just catch shinx on lvl 1-5 and train like crazy
elite 4 or victory road
have a pokemon with false swipe and hypnosis, such as gallade, make it fall asleep and then use false swipe until it is down to one HP, I prefer not to poison it because it could faint but if its asleep it won't faint. Then throw the right kind of pokeball at it. o-------> I'd have to say the best and easiest Pokemon to catch is your starter since it is given to you and is usually quite useful, barring that easiest would be anything of a low lvl I just throw Pokeballs and catch once I'm lvl 30 and above and the Pokemon are lvl 10 and lower. But anything of a low lvl 10 and below is easy to catch. As for easy and good any of the downloads/giveaways would work.
If you have the event Regigigas, then you go to Iron Island and you will find the Iron Ruins inside. Then, catch Registeel. He should be lvl. 30.
There is no lvl 30, but lvl 21 is 51210. ( :
lvl 30 kekleon!
lvl 30
to catch bagon, you have to go to meteor falls. find the the innermost part of the meteor falls where there is water and an isolated land at the end. you can see a lvl 30 bagon there.