Aaah, I got it!
I keep leafeon, but change up the build, and put in aerodactyl. He resists all his weaknesses but ice, and with his speed, after some swords dances can sweep forever. That also means that gliscor has to get stone edge back over roost. here's the new leafeon/aerodactyl combo...