4 to protect.
>5 and 6 have no badges; none of their Pokémon will listen to them
>Milotic trumps the highest number of Pokémon based on my short glance—Ice beats Venusaur, Fearow, Dragonite, Ludicolo, and Alteria pretty consistently
>Remainder of Pokémon must then get through high-defense Torterra and Clefable, as well as high-attack high-speed everything else
Unless I am misreading the situation I think this is the right choice