A lot of this depends on the level of the Pokemon...but assuming they are all the same level...
Lapras is #1 for sure.
Blissey is last for me, because I just don't like using her for attack. Dragonite is not hard to kill with good ice Pokemon, so you don't need to waste the time (or potions) with Blissey.
Honestly I haven't tried Gyarados DT/O yet. I just evolved one today actually.
The rest I'd probably rank:
Cloyster
Piloswine
Jynx (FB/A Jynx is actually still really good)
I wouldn't use any of the non-typed since you have so many good Ice.