Hordes
The hordes are chosen with these standards in mind:
- how many Pokemon on the route give the same EV points
- if the horde is easy to take out with a multi-hit move (e.g. Earthquake, Discharge, Surf, Heat Wave, Air Cutter, Petal Blizzard, Sludge Wave, Rock Slide etc.)
Also listed are the Pokemon on the route that do not give the wanted EVs.
HP
Pokemon Village
+Foongus (1 each)
+Noctowl (2 each)
-Lombre (2 sp. def)
-Poliwag (1 speed)
Route 5
+Gulpin (1 each)
-Minun/ Plusle (1 speed)
-Scraggy (1 atk)
Attack
Route 14
+Ekans (1 each)
+Bellsprout (1 each)
-Skorupi (1 def)
Route 19
+Arbok (2 each)
+Weepinbell (2 each)
-Gliscor (1 def)
-Skorupi (1 def)
Def
Route 18
+Durant (2 each)
+Geodude (1 each)
-Heatmor (2 sp. atk)
Route 14
+Skorupi (1 each)
-Ekans (1 atk)
-Bellsprout (1 atk)
It's sad that most things that give defence EVs have Sturdy.
Sp. Atk
Route 7
+Psyduck (1 each)
+Roselia (2 each)
-Hoppip (1 sp. def)
Frost Cavern 1st floor
+Smoochum (1 each)
+Vanillite (1 each)
-Cubchoo (1 atk)
Route 18
+Heatmor (2 each)
-Geodude (1 def)
-Durant (2 def)
Sp. Def
Pokemon Village
+Lombre (2 each)
-Foongus (1 HP)
-Noctowl (2 HP)
-Poliwag (1 speed)
Route 21
+Swablu (1 each)
-Spinda (1 sp. atk)
-Scyther (1 atk)
Sp. Def is really lacking in any particularly good spots.
Speed
Route 11
+Starly (1 each)
+Stunky (1 each)
-Nidoran (M) (1 atk)
-Nidoran (F) (1 HP)
Route 5
+Plusle/ Minun (1 each)
-Gulpin (1 HP)
-Scraggy (1 atk)
Route 8
+Taillow (1 each)
+Wingull (1 each)
-Zangoose (2 atk)
-Seviper (1 atk, 1 sp. atk)
Now with the remodelling of the exp. share, you can switch the Exp. Share on, put one of the weights on the Pokemon you want to EV train, and lead with a high levelled Pokemon that has full EVs or EVs that you don't care for which has a wide-ranging multi-hit move, e.g. Surf on Heatmor or Heat Wave on Durant.
Just needed to point out the obvious.