Empoleon
Nidoking
Skarmory
Pikachu
Palkia
Starmie
Roserade
Metagross
Garchomp
Lucario
these are my personal favorites. They are very strong too...
the best Pokemon you can catch in Pokemon pearl is heatran
infernape
The best way is to use cheats or action replay.
i think that the best Pokemon you can ever have in Pokemon pearl is Empoleon or Palkia not rare^ rare^
a super rod is the best rod in Pokemon pearl/dimond/platnim
I would use a master ball.
it depends who your facing.
Pokemon pearl
Giratina
palkia!
The answer is Vespiquen.
blastoise is the best