Made by me a while back, lost but found by Slugkid and PokeMaster. I owe you two. Hp Route 8 has Stunfisk and they give off 2 Hp EV. Driftveil Drawbridge has Duckletts there that give off 1 Hp EV. Shaking Grass has Audino and give off a good 2 Hp EVs. Attack Route 1 has two Pokémon that give Atk EVs. They are Patrat(1 Atk EV) and Lilipup(1 Atk EV). Defense Inside Pinwheel Forest there are two Pokémon for Defense EV training. These are Sewaddle and Venipede, they both give out 1 Def EV. Special Attack Celestial Tower has Litwick that give off 1 SpA EV. Special Defense Route 17 and 18 has one Pokémon for SpD EV training. This Pokémon is Frillish, which you need Surf for and gives off 1 SpD EV. Speed Going back to Route 1, you can Surf there and find Basculin that give off a good 2 Spe EVs.
I still find the Dragon Spiral Tower a better way to train for Attack + all the Pokémon there give 2 Attack EV's. And for Defense i rather choose the Clay Tunnel then Pinwheel Forest, all the annoying other Pokémon that come over and over again to annoy the crap out of me. Nosepass x1, Lairron x2, Durant x2, Boldore x2. But i'm really lazy when it come the EV training, i always infect them with Pokérus.
Btw, if you notice any mistakes in my info or such, feel free to correct me and post the correct info.