Wide Guard Mienfoo works really well since Charlotte will pretty much always try to use Eruption or Heat Wave with her Typhlosion. I then recommend using an X Speed on your Typhlosion give it Eruption and the next turn you have a chance at wiping away her leads especially if you have a Charcoal equipped. From there it should be easy to sizeably dent the rest of Charlotte's team and if Drought is up then you'll probably OHKO. Blaziken can also act as good support because within a couple turns it can outspeed her team that Typhlosion weakened and most likely they won't be able to target your Blaziken and Typhlosion due to Typhlosion's Flash Fire negating their spread moves.