I think an:
.Infernape
.Giratina
the best fire Pokemon u could have to beat the elite 4 would be blaziken over level 75 or higher
level 100
Its best if you have 1 fire Pokemon and 1 ground Pokemon.
Have a good Fire and/or Ground Type...
There really is not a best Pokemon that stands out above the rest. in fact, any Pokemon that is really high lv can kick butt. though legendaries are good for beating the elite four
red or the elite four if you beat red the elite four Pokemon will be jacked up or red again after you beat the elite four his Pokemon are the same levels as before
using lvl 77 or 71 Pokemon and use legendarys (at least 2)
the best way to get a shaymin level 100 is to get action replay max or rare candy and beating the Pokemon lege
Cynthia has a wide variety of types. she (like all other champions) don't follow a scheme like the elite four
When 6 of your best Pokemon reach to at least level 70, keep beating the Elite Four. This way is very easy. If you don't want to hack, there is no way of getting free money in Pokemon. You have to take time in training your Pokemon to beat the Elite Four.
well for me get all three kanto starters a pidgeot a dragonite and golem hope this helps
try your best to find spirtomb in Pokemon platinum