Dragonite supreme counter?
Is there even one? I don't think so, but good counters would be: Lapras, Articuno, Wigglytuff, Granbull. Which pokemon are you considering TM'ing and powering up for Dragonite raids?
Answers
Articuno is defo supreme for dragon tail variants. Against steel wing it will be a bit dangerous but still does very well.
Steel Wing boss vs Gyarados might actually make a case for a supreme counter, but then, Dragonite might as well be a supreme counter against SW Dragonite boss.
I don't see the fairies being supreme even though they take 0.5x damage, as they have no fairy quick move to supplement the charge moves. Against steel wing they get completely wrecked.
Articuno should overall be the best counter to Dragonite, unless it has SW/O in which case PIloswine with IS/A is better, or if it has SW/H, in which case a Dragonite with DT/O is better.
In other words: If you are hunting for Dragonites, powering up your best Articuno is not a terrible option. Personally I'll be doing it, even if my best Articuno is "only" 82%.