Good evening, I would like to share a simple guide for EV and exp grinding spots in Kanto.
EV Spots
HP
Viridian Forest
- Caterpies grant +1 HP EV point per battle, one of the easiest spots to locate and caterpies are very common in the viridian forest.
Route 6
- There's a lake in route 6 (north of Vermillion City) full of Slowpokes. Slowpokes grant +1 HP EV per battle, this spots is a nice place because there's a poke center nearby, so if your pokemon faints, you can immediately go to the poke center and heal your pokemon.
Cinnabar Mansion
- This place is crawling with Grimers (+1) and Muks (+2). You can EV grind on the 3rd floor, there's a possiblity that you encounter a Charmander or a Magmar which are both rare pokemon. Two birds in one stone =))
Attack
Route 12
- Route 12 has always been my favorite grinding spot. This place is full of Bellsprouts (+1) and Weepinbells (+2), they appear 24/7 so you will never run out of Attack EVs. This place is also a good grinding spot for Exp because of the high Exp you can get from the Weepinbells and Pidgeottos. Snorlax (rare) also spawns here.
Cinnabar Island
- An easier Attack grinding spot. This place is great for low leveled pokemon to grind attack EVs because the Goldeens and Krabbys that spawn here are low leveled (below 20) and there's a poke center really close.
Defense
Rock Tunnel
- Geodudes (+1) and Gravelers (+2) are very common here. There's also a Nurse Joy at the end of Rock Tunnel which makes this place perfect for grinding Defense EVs. Onix (+1) can also be found here, but he's more uncommon compared to the Geodudes and Gravelers.
Victory Road
- An advanced version of Rock Tunnel. This is literally a higher leveled version of the Rock Tunnel, they spawn the same pokemon for Defense but stronger, also a good place for lvling your pokemon up.
Special Attack
Route 5
- At night, this place is full of Oddishes (+1) and Glooms (+1). This place is a not so good spot but still usable because it only spawns the Oddish at night, so you can't use this spot during morning and day.
Route 6
- You can find a lot of Psyducks (+1) in the lake. There's a nearby poke center in Vermillion City so this one is good for grinding Special Attack EVs.
Seafoam b4f
- Advanced version of the lake in route 6, full of Psyducks (+1) and Golducks (+2). There's a Nurse Joy nearby, which is nice. This place is also good for Exp grinding.
Special Defense
Surf
- Tentacools are VERY COMMON, almost everywhere you surf, there's a Tentacool (+1) so just use Surf and you'll be fine with the Special Def EVs.
Seafoam Islands
- Seels (+1) and Dewgongs (+2) are common here. Again, a good place for lvling up.
Speed
Everywhere
- Pidgeys (+1) and Rattatas (+1) are way to abundant in kanto.
Diglett Cave
- Digletts (+1) and Dugtrios (+2) are VERY COMMON here (duh), Zubats (+1) also spawn here which makes the Speed EV grinding easy.
Route 12
- A good place to combine Attack and Speed EV grinding because aside from the Bellsprouts for Attack, Pidgeys and Pidgeottos spawn here quite often.
Experience grinding tips
I'll keep this short.
lvl 20 - 30 - Diglett Cave
lvl 31 - 50 - Route 12
lvl 51 - 85 - Seafoam b4f
lvl 86 - 100 Victory Road
Thanks for reading this guide. Cheers!