All EVs mentioned are without Macho Brace.
It is recommended that you have full access in Unova & Kanto.
Best spot for EVs:
HP: 5 x Stunfisk (10 EVs), Icirrus City, Surf in Pond, Unova, 100% HP EV Encounter
Atk: 5 x Garbodor (10 EVs), Grass, Route 9, Unova, 100% Atk EV Encounter
Def: 5 x Durant (10 EVs), Victory Road, Inside Cave, Enter from top / Pokemon League, Unova, 100% Def EV Encounter
Sp Atk: 5 x Roselia (10 EVs), Dark Grass, Route 12, Unova