Articuno vs. Clefable, I would rather choose Clefable as my attacker against Dragon Tail ones
Before Articuno released, speculation said that it will be an elite Dragonite counter. Unfortunately, this isn't true at all.
I don't know if I have done something wrong, Articuno has a that high defense, not as high as Shuckle, though.
Eventually, I need to use the "Dodge All" strategy in real battles to make Articuno usable; otherwise, it would be killed after a few attacks. Of course, it isn't maxed out. It hasn't even reach level 25. Normally against high level ones, if the strategy works well, the Articuno loses 35% of its max HP.
However, Clefable is different, she takes 51% damage from Dragon Tail, so dodging isn't necessary, plus it is so hard to dodge with Charge Beam and Zen Headbutt, Pound is currently legacy. The big downside is that usually you get hit by every Dragon Claw, and a Clefable is unable to survive many undodged ones. It also has a lower DPS than Articuno.
Against Steel Wing, choose Articuno, or even better, Lapras. Cloyster is also alright, however, though, I have no luck with Cloyster and the candies are hard to come by.
TL;DR
Use Fairy against Dragon Tail ones, Articuno is OK, but it costs you more potions while saving you only a little bit time, because you need to dodge all.
Use Ice against Steel Wing ones. Lapras is preferred. Articuno can perform as well as Lapras because of its base defense stat, despite taking super effective damage. Also, dodge all if you want to save some potions.
Use whatever you want against Dragon Breath ones, it is so weak that you takes very little damage from battles, but be aware of Dragon Claw, missed dodges can kill a glass cannon.