Well honestly, you use most of the same places I do, except I have a better place for Attack.
On the East Side of Route 212 right when you leave Pastoria City, theres a field of grass right next to mud. There, you can find Kricketune's and Bibarel's, which both give off 2 Ev's for Attack. There's the occasional Roselia and Wooper, but the other two pokemon appear much more rapidly (also I found out about Pokerus on a site: ((ev gained) +4 power item) x 2 pokerus)