Whitney always gave me a challenge with that Miltank of hers, but it really wasn't that hard on this new playthrough. I was prepared for her with a Butterfree. I put her Miltank to sleep and she was history. And Clair always was tough for me back then, but again my Butterfree helped me a lot by putting her Pokemon to sleep. So, I'd say Whitney.