*~How TF to Get Good IVs~*Step #1: Catch a lot of PokemonYes, go out to where you can obtain your favorite Pokemon and catch a lot of them. Catching each Pokemon means they will have their own numbers randomly generated, and you'll have a lot of variety in Pokemon genetics to play with.
If you breed for a lot of Pokemon to start with instead, there will be less variety in their IVs as they will likely just share the same ones from the initial parents. In Diamond/Pearl, use of the PokeRadar can be useful if you are able to chain effectively. Take a Synchronize Pokemon with the Nature you'd like for the Pokemon you're gathering so you can get a head start on that breeding process too.
Step #2: Find their IVs.Use this calculator:
IV Calculator at Metalkid.infoYou will need to have all the Pokemon you've caught at a high level, at least twenty but better at fifty or one hundred. You can do this either by Rare Candies or sticking them in the Daycare (don't accept the eggs from the old man yet), or by battling with somebody in set level 50 or set level 100 battle. These set battles can be done either through a Diamond/Pearl WiFi battle, or Free Battle in Battle Revolution.
Be sure to take note of your Pokemons' characteristic, as this will give you a for sure total on the stat that it applies to.
Step #3: *record scratch!*The Math provided by SmogonIf you've read the above link first and think "That's a hell of a lot of work~!", good job; you know when to stop caring. However, it is good to point out that while the probabilities of getting flawless IV spreads is nigh impossible, you won't really need
all IVs on your Pokemon to be perfect. Your Pikachu will still die to Earthquake, Quick Attack will still suck versus Magnezone, your Shedinja will always have 1 HP.
When most people train their Effort Value (EVs) points into only two or three stats anyways, having two or three fantastic IVs isn't a bad idea. Especially if those two or three IVs will help you get a good Hidden Power if you want that too.
Step #4: Let's get on~! ~owwww....~Go through your mob of Pokemon and select out every one that has at least 30 or 31 IVs in one stat. Let's say we're working on a Magnemite, and you've come up with the following specimens:
Mantine #1: x/x/x/30/x/x (HP/Attack/Defense/Special Attack/Special Defense/Speed)
Mantine #2: x/x/x/x/31/x
Mantine #3: x/x/x/x/x/31
Awesome, Mantine likes lots of Special Attack, Special Defense, and Speed. HP could be nice too, but let's work with this for now. Now we could be working with Mantyke if you want, but in the interest in avoiding "babies can't breed" syndrome, we'll just ditch the Wave Incense for now.
Now take Mantine #1 and Mantine #2 to the Daycare and make a bunch of eggs. My personal habit is to bring a Magcargo and gather three to five eggs from Daycare Man at a time and hatch them all together. Check their IVs periodically, and eventually you'll come up with this:
Mantine #4: x/x/x/30/31/x
*Note: If Mantine #1 and #2 are the same gender, breed #1 with another Mantine of the opposite gender until you can come up with a new #1 of the opposite gender of #2.
The next step is to breed Mantine #4 with Mantine #3 in the same fashion, and continue doing so until you get this:
Mantine #5: x/x/x/30/31/31
Awesome~!