List of the best generation 4 Pokemon, ranked by fan appeal. In the first three generations of Pokemon, there were 386 Monsters, with the fourth generation introducing another 107 Pokemon in Diamond, Pearl, HeartGold, SoulSilver, and Platinum. Generation 4 introduced some unforgettable Pokemon from the Sinnoh region, like Lucario, who would eventually go on to be a playable character in Super Smash Brothers. Check out more anime lists at here.
There are other lists that rank the greatest Gen 4 Pokemon, but this is the only one that you can actually vote on and make your voice heard.
Electric + Ghost, Ice, Fire, Water, Flying, Grass