Kiki has a CM Psychic Lucario which could do the job, but swalot has yawn which is insanely broken and had been the only reason why Thamill hasn't wiped yet. The only place I can see swalot dying is in a double battle where it doesn't resist the two opposing pokemon *cough* Dr. Connel *cough*.
Waiting a few years is nothing compared to how long it'll take for me to shiny hunt all of these suckers for good iv's, and I'm still too lazy to even attempt to get poipole a year into ep 18. Jesus, it's already been a year, that's crazy.