The best ball is the mast ball, but if you want to save it use the quik ball. If you don't have them a minshao would work well. the n start throwing dusk balls
Dusk ball. (3.5 catch rate)
master ball or timer ball or quick ball always paralyze or put kyurem to sleep
There is no best Pokemon to catch, as you train each individually.
You should use a quick ball. If that doesn't work lower it's health and chuck ultra balls
the best Pokemon you can catch in Pokemon pearl is heatran
the best Pokemon is kyogre
mewtwo
Palkia
You can catch Moltres at Mt. Ember Peak in FireRed.
Donkomon
the wild Pokemon modifier code. you can catch an Pokemon with it.
master ball