Hmm well the first two pokemon need to be Grinded, and I don't think Pyroar will take you very far against Charlotte. The classic strategy is to teach a pokemon Rain Dance, and your best pokemon for that right now would be Greninja, I'd probably take off Lick for that. As for Pokemon swaps? I'd suggest taking out Pyroar for a trained up Floatzel. Does your Ninetales have drought? You don't want that in this battle, it will only help her. Once you get rid of the sun with Rain, you can easily leave Krookodile in to EQ everything, but it'd probably be best if you had something to go along side it that is immune to it like a Flying type.