Ive been having trouble finding a good place. Can you tell me a good route? Thanks in advance
There are many places where you can train in attack but the best one in my opinion is route 19, using Weepinbell and Arbok (thanks V-Man :P)
A list of places to EV train in
The best route for attack ev training is route 19 weepingbells give you 2 attack evs each and arboks give you 2 attack evs as well
Route 19 is the best as it has Arbok and weepinbell (2Atk Evs each), but it's often raining there. Alternatively you can use route 14 which has ekans and bellsprout(1Atk ev each). Or if both r raining at the same time (rarely happens).
U can use frost cavern for cubchoo which gives 1 ev each
Hope I helped:)
The Route depends on the Pokémon's type. If its Grass, head for caves. If its Fire, head for fields with Grass Types and Etc. Though I recommend training EV Pokémon 15 through 40 in Coastal Kalos.
Hope I helped!