Candice, depending on your luck with her Froslass and your attacks missing because of Snow Cloak.
Fortunately, in Platinum, my team had a luxury it didn't have in Pearl. Faint Attack.
With that said, I defeated every one of the Gym Leaders on the first try... Candice was just the trickiest to take down, and that's not even going into her gym puzzle...