Quoted By:
Depends on what kind of EV spreads you need. If you're going for the ridiculously specific Smogon-style spreads like 108/52/etc., then Super Training is the way to go.
For general 252/252/4 maxing, go for hordes. Slap a Power item on the Pokémon you need to train, turn on your Exp. Share, and toss out a 'mon with hit-all moves (Earthquake, Surf, Razor Leaf, etc.). Nets you 25 EVs per go even without Pokérus. You can max a stat in 10 encounters, no problem. Takes, like, 20 minutes.