Notes on this list
Some types have a few contenders for top non-legendary Pokemon of that type. This is usually due to a significant difference in TDO or different typing, bringing different resistances.
* represents a Legacy move currently unavailable. In instances where the top non-legendary option requires an exclusive move, the next best options are also listed.