For all you casual fags who yet don't know this, I'll share the best feature of Horde Battles: EV training that is easy and fast as fuck.
What you need:
-Venusaur (preferably lvl 100 and max. Attack)
-Power Items (just grind single battles in Maison for easy BP)
-Pokerus (not mandatory but highly recommended)
How all this works:
Your Venusaur should know Sweet Scent, Petal Blizzard and Earthquake. Sweet Scent triggers Horde Battles 100% of the time so use it to trigger hordes that give the EVs you want. EQ and Petal Blizzard both are multi-hit moves so you can wipe off the whole horde in a single turn. With the proper Power Item and Pokerus, you get 50 EVs when defeating a horde of Pokemon that gives 1 EV and 60 EVs when defeating a horde of Pokemon that gives 2 EVs. You can EV train multiple Pokemon at the same time thanks to Exp. Share and it will take a maximum of 6 battles to max out your Pokemon's EVs in one stat so there's no need for Vitamins. Here are the locations of the most useful hordes:
http://www.smogon.com/forums/threads/horde-battles-and-ev-yields.3490052/For example, training Attack is incredibly easy since Weepinbell gives 2 Attack EVs and Weepinbell hordes are frequent in Route 19. There's absolutely no need for Super Training when Horde EV training exists and is a billion times faster.