I battled the most hardest raindance team the other day. He had a Politoad, Starmie, and a Vapareon. I had no problem with Politoad, but when it came to that Thunder+HP Fire Starmie and that Rest+Hydration Vapareon I thought the battle would never end.
So I'm guessing this is his moveset...