Dragon is a pain for most because it has solid resistance and high stats. All I have to combat for the most part is Granbull or Ice Beam on Politoed but both are only effective out of PvP.No idea on what was my best, but always went for a strong dragon type.