If we take 3rd Gen to include all Pokemon that appear in it then I'm saying Dragonite. So many moveset options and it runs them all well. It also has some good bulk.