Moves that target multiple Pokémon, such as Surf and Earthquake, hit all of the Pokémon in a Horde Battle, so you’ll definitely want a strong Pokémon with one of those moves available.
The fastest way to EV Train in Pokémon Omega Ruby & Alpha Sapphire is by far Horde Battles, which have you fight five wild Pokémon at once in a battle. It can be used to EV Train, but it isn’t recommended. Like its sibling, Pokémon X & Y, Super Training is an option, but it’s one that’s not really worthwhile unless you need to farm for Reset Bags to fully reset all EVs for a Pokémon or if you need certain items it gives you. Pokémon Omega Ruby & Alpha Sapphire may actually offer the best EV Training experiences in any Pokémon game due to how fast and consistent it is.
Where To EV Train in Pokémon Omega Ruby & Alpha Sapphire