route 4 give good attack
In pinwheel forest on the inside the sewadles and venipedes give defense
Routes 4, 17, 18, Driftviel City and the P2 Laboratory by surfing you can get special defense
Here's where I got my info, List of Pokémon by effort value yield - Bulbapedia, the community-driven...