That's easy hmm well you can always get the . . . HaHa! I forgot sorry man/ma'am I can't remember !!!
There is no best Pokemon to catch, as you train each individually.
pidgey or weedle they are awesome in there final forms
the best Pokemon you can catch in Pokemon pearl is heatran
It is the best game of all, first you get to choose a Pokemon then catch these defrent Pokemon and fight other people and also It IS THE BEST GAME OF ALL TIME<>
the best Pokemon is kyogre
mewtwo
Palkia
You can catch Moltres at Mt. Ember Peak in FireRed.
Quick Ball for the common ones (use it at the beginning of an encounter) and weakening it for the rare pokemon.
Donkomon
the wild Pokemon modifier code. you can catch an Pokemon with it.
master ball