Training Hotspots (Diamond/Pearl/Platinum)
HPLocation: Route 212 [Surfing]
Pokemon: Wooper (1), Quagsire (2)
Levels: TBA
Comments: You will see a small body of water, which you can hope on in and surf on. In this water you will see Woopers which give one point each, and Quagsires which give 2 points each. Together they both have a 100% encounter rate, though Woopers are far more common. I suggest only training on the Woopers. This is for the pure simplicity of calculations, because when using power items, the Woopers always give an EV amount divisible by 5.
Location: Route 209 [Trainer Battle: Cowgirl Shelly]
Pokemon: Bidoof (1)
Levels: TBA
Comments: Alternatively you may use the VS Seeker to repeatedly challenge a girl on Route 209 named Cowgirl Shelly. She has 5 Bidoofs which give 1 HP EV each. She is a great alternative place.
AttackLocation: Route 229 [Fishing: Super Rod]
Pokemon: Gyarados (2)
Levels: TBA
Comments: Though attack is simpler than HP training, it requires more attention. The best place to train attack EVs is East of the Fight Area, or West of the resort area (Easier this way) on route 229. Here with your Super Rod you may fish for Gyarados, which appear 100% of the time you actually get a catch, granting you a generous 2 EV points each.
Location: Twinleaf Town [Fishing: Super Rod]
Pokemon: Seaking (2)
Levels: TBA
Comments: Another good place to fish is Twinleaf Town. Here you can encounter Seakings, which give 2 EV points in attack each as well. I realize some people have issues getting the rod to work, so here is exactly how to do it. I suggest that you first assign the Super Rod to your Y-Button. After you have done this, press your Y-Button, while standing next to the water and pay attention to the screen. When you see the exclamation point above your characters head, quickly tap the A Button once. You do not have to have super reflexes to get this right, though you do need to be paying attention.
DefenseLocation: Maniac Tunnel
Pokemon: Geodude (1)
Levels: TBA
Comments: The best place to do this is in the Maniac Tunnel. This is outside of where you catch the Unown, the tunnel you actually find the guy in. Here you will find primarily Geodudes, though Hippopotas are not completely uncommon. Each of these guys give 1 EV point each for defense. The low level of these creatures make defense EV training much simpler than it might seem at first.
Location: Iron Island
Pokemon: Geodude (1), Graveler (2), Mawile (1), Onix (1), Steelix (2)
Levels: 29 - 34
Comments: Alternatively, Iron Island makes a great spot for training Defense as well but due to the higher levels and the varying amount of EVs yielded by the Pokemon in this area, you will definitely need to pay closer attention to your training.
Location: Oreburgh Mine
Pokemon: Geodude (1), Onix (1)
Levels: 4 -10
Comments: N/A
Special AttackLocation: Resort Area [Surfing]
Pokemon: Golduck (2)
Levels: TBA
Comments: The best place to train this is in the Resort Area. In this small little town you will find a small pool of water near the bottom right-hand corner of the town. In this pool of water you may surf, and find Golducks. These guys give a generous 2 EV points for everyone you faint. On top of that, they are a 100% encounter rate.
Location: Old Chateau
Pokemon: Gastly (1), Haunter (2), Gengar (3)
Levels: TBA
Comments: Another place you may train special attack is in the Old Chateau, though it is only worth it if you have a GBA Pokemon game. Here you will find Gastlys that give 1 special attack EV each. If you have a GBA game inserted into your DS, you will also encounter Haunter and Gengar. These guys give 2 and 3 special attack EVs each, respectively.
Special DefenseLocation: Route 223 [Surfing]
Pokemon: Mantyke (1), Tentacruel (2)
Levels: TBA
Comments: The best place to train this stat, is North of Sunyshore city. Once you’ve flown there, head North until you find Jasmine, the Steel Type Gym Leader from GSC who gives you the HM. Now, swim out into the water. Here you will find, Tentacruels. They are a 60% encounter rate. You will occasionally run into Mantykes, who gives 1 Special Defense EV each.
Location: Pastoria City [Surfing]
Pokemon: Tentacool (1)
Levels: TBA
Comments: An alternative and possibly better place to train is in Pastoria City. East of the Move Tutor's home you will see a pool of water. If you surf in here you will encounter Tentacools which give 1 special defense EV each. This is a 100% encounter.
SpeedLocation: Route 205 [Trainer Battle: Fisherman Andrew]
Pokemon: Magikarp (1)
Levels: TBA
Comments: The best way is using the Versus Seeker. On Route 205, you will find many fishermen fishing. (You get to Route 205 by exiting Eterna City via the eastern exit.) Challenge the second fisherman from the right, Fisherman Andrew. He has 6 Magikarps that give 1 Speed EV each.
Location: Route 226
Pokemon: Spearow (1), Fearow (2), Ratatta (1), Raticate (2),
Levels: TBA
Comments: There is however another good training area. You will find the training area east of the Survival area. Head east of the Poke center until you find a place you can rock climb. Climb up, and you are on the ledges. Here you will find Fearows and Raticates, both of which give 2 speed EV points each. You also (though much more rarely) find their pre-evolved forms, Rattata and Spearow, who offer 1 EV point each. The reason EV training here is not as effective as fighting Fisherman Andrew, is the lack of a 100% encounter rate. You will find that Golduck and Machoke are fairly common here. Though this makes the location inferior to Fisherman Andrew, it is still a good place to train.
Location: Twinleaf Town [Fishing: Old Rod]
Pokemon: Magikarp (1)
Levels: 3 - 10
Comments: This area can be sometimes be a decent alternative to the two listed above, but seeing how inaccurate (and frustrating) the Old Rod can be, this might slow down your training a bit. However, with the Old Rod, Magikarps here have a 100% encounter rate and most are too low level to do anything except Splash.
___________________________________
Training Hotspots (HeartGold/SoulSilver)
HPLocation: Union Cave [First Floor, Surfing] and Cliff's Edge Gate [Surfing]
Pokemon: Wooper (1), Quagsire (2)
Levels: 10-25 / 20-40
Comment: Cool spots, and they'll be the only ones you'll find for both places. For Cliff's Edge Gate, though, you will need Rock Climb to access it, but you at least get higher-levelled Woopers and Quagsires.
Location: Slowpoke Well [First Floor, Surfing]
Pokemon: Slowpoke (1)
Levels: 5-25
Comment: Yup, it's the only one you'll find when you surf, so enjoy killing Slowpoke and it's 100% encounter rate!
Location: National Park [Nighttime]
Pokemon: Hoothoot (1)
Levels: 10-14
Comment: Don't like Surfing? Go to National Park at Nighttime and enjoy all the Hoothoot. HeartGold users have Caterpie as an option during Morning and Daytime, which also gives 1 HP EV.
Location: Route 15 [Nighttime]
Pokemon: Nidorina (2), Noctowl (2), Quagsire (2), Chansey (2)
Levels: 23-25
Comment: N/A
AttackLocation: Route 42 [Surfing]
Pokemon: Goldeen (1), Seaking (2)
Levels: 10-25
Comment: These are the only Pokemon you'll find in this route, which makes it quite a good hotspot.
Location: Lake of Rage [Fishing: Super Rod]
Pokemon: Gyarados (2)
Levels: TBA
Comment: Minus the occasional Magikarp, the Gyarados are biting quite frequently hear, although a bit inferior to the previous training spot due to that simply Magikarp annoyance.
DefenseLocation: Route 45
Pokemon: Geodude (1), Graveler (2), Gligar* (1), Skarmory* (2)
Levels: 23-27
Comment: A very good training spot and there's lots of grassy spots to choose from. Gligar is exclusive to HeartGold, while Skarmory is exclusive to SoulSilver.
Location: Victory Road (All Floors)
Pokemon: Onix (1), Rhyhorn (1), Graveler (2), Bronzor* (1)
Levels: 32-36
Comment: Bronzor can only be found through Sinnoh Sound. More or less an okay-ish spot. Despite there also being Donphan in this area, try to avoid training off of them as they deceptively yields 1 Attack and 1 Defense EVs.
Special AttackLocation: Route 43
Pokemon: Mareep (1), Flaaffy (2), Girafarig (2)
Levels: 15-16
Comment: A nice route, as Flaaffy and Girafarig are the most common.
Location: Ilex Forest [Surfing]
Pokemon: Psyduck (1), Golduck (2)
Levels: 5-20
Comment: Unlike Diamond and Pearl, it's a shame Golduck's quite rare in Johto. At least here, there are psyducks-a-plenty for your training needs.
Special DefenseLocation: Route 41 [Surfing]
Pokemon: Tentacool (1), Tentacruel (2), Mantine* (2)
Levels: 15-25
Comment: The only thing this route has that other surfing routes don't is... Mantine. The only problem is, it's exclusive to HeartGold. Should you want to kill more jellyfish, Tentacool and Tentacruel can be found in almost all the places where you can surf.
SpeedLocation: Route 38 and Route 39
Pokemon: Raticate (2), Rattata* (1), Meowth* (1), Plusle* (1), Minun* (1)
Levels: 13-16
Comment: There are a lot more Pokemon you can battle in these routes, but the first three are the most common, so it's a decent spot. Rattata will only be found in these routes if you're playing HeartGold, and likewise for Meowth for SoulSilver. Plusle and Minun can only be found through the Hoenn Sound. Note that both routes have the exact same Pokemon.
Location: Route 7
Pokemon: Spearow (1), Rattata (1), Raticate (2), Murkrow* (1), Meowth* (1), Vulpix* (1), Persian* (2), Plusle* (1), Minun* (1)
Levels: 15-19
Comment: This area is much, MUCH better if you're playing SoulSilver, as the final three Pokemon [Meowth, Vulpix and Persian] are exclusive to that game. Furthermore, Murkrow is only available at night, while Spearow is only available during Morning and Daytime. Plusle and Minun are available through
Hoenn Sound.
Location: Route 9
Pokemon: Rattata (1), Raticate (2), Spearow* (1), Fearow* (2), Linoone* (2)
Levels: 13-15
Comment: Just like Route 7, this area is better in SoulSilver, since these will be the only Pokemon you'll see in the route's grass. HeartGold doesn't have it bad, though, since their exclusives, Mankey and Primeape, both give Attack EVs,
which means this route is really good for traing Physical Attackers/Sweepers. Spearow and Fearow are only available during Morning and Day, while Linoone is only available through Hoenn Sound.
Location: Route 10
Pokemon: Raticate (2), Voltorb (1), Electabuzz (2), Spearow* (1), Fearow* (2)
Levels: 15-18
Comment: Unlike the two previously mentioned routes, the Pokemon here are available to both versions. Spearow and Fearow are only available during Morning and Day, while Linoone is only available through Hoenn Sound.
___________________________________
Additional Training Tips/Tricks
Training Split EVs "Split EV training" is a method you may employ if you find training any given stat too difficult. It is not always practical, however, for you must train two EVs at once to use this method and for your average player, can cause great confusion. In either case, to train split EVs you must be in possession of one or more power items, depending upon which stat(s) you wish to train. Split EV training is when you attach a Power Item to your Pokemon that gains it different EVs than the wild Pokemon you are fighting. (For example, attaching a Power Band to your Pokemon while fainting Geodudes, will grant you 1 Defense and 4 Special Defense EVs for every Geodude you faint.) There really isn't much else to say on this method except that like explained above, it may be easy to get lost on exactly how many EVs you've trained where and will prove problematic without keeping close track of what EVs you've gained.