If you're asking because you want to fill in a blank for a specific Pokemon who's stuck with an oddly numbered speed EV, Purrloin, Woobat, and Blitzle are probably easiest to find when it comes to 1 EV per kill.
Otherwise, Basculins (even with Pokerus) will never get you stuck with excess EVs...