Have anyone tried using Rain Dance as a sort off counter Hail & Sand? I don't mean running a full rain dance team, just one or two pokemon that do rain dance to stop hail/sand.
I think the two good candidates for the job are Kingdra (with Swift Swim of course), and Kabutops.
Kingdra is great...