^ This, you could also train on bouffalants on route 2 for 2 attack evs + everything said above. That way you get 12 attack evs in one battle. If you also need to train speed and attack, I usually train on the tauros instead and max out the attack first then do the speed. This is the episode 15 ev training guide which should be correct in some places, but you shouldn't rely on it with most places.
If anyone is interested, I've got paras', joltiks, chikoritas, lapras' and litwicks(in the process of breeding). I've also got a box full of random shinies although their iv's are bad.
Two of the chikoritas are 6 iv'd, female and male.
I have almost a box full of Joltiks with 31/31/30/31/x/30 and still getting more. I've also got a few shiny ones too if anyone wants it. [I've run out of shinies with the same stats posted, but I have similar ones]
After a longful two days of breeding joltiks. I have finally managed to somehow get 2 perfect 31 iv'd parents. If anyone who has traded with me from before would like their babies or if anyone wants any, let me know