The Best IV Breeding Guide for Pokémon ORAS
What Are IVs?
IVs stand for Individual Values. Each Pokémon you obtain, whether you hatch them or catch them, has a certain number of IVs generated upon acquiring the Pokémon, that will never change. Each of the 6 battle stats: HP, Attack, Defense, Special Attack, Special Defense and Speed all have IV values that are hidden. The IV values can range from 0 to 31, with 31 being the absolute best. An easy way to tell if your Pokémon has one or more stats with a 31 IV value is by heading to the Battle Resort in ORAS and asking the Ace Trainer in the Pokémon Center to judge your Pokémon’s IVs. If you have a Pokémon with an IV of 31 in one or more stats, the Ace Trainer will tell you which stats they are, followed by the comment that those stats can’t be beat. Make sure you beat the game and complete the Delta Episode in order to gain access to this wonderful service. When your Pokémon reaches level 100, each IV point is going to be equivalent to 1 stat point, so having 31 IVs in any stat would be equivalent to having 31 extra stat points.
What He Says When Your IVs are 31
How to get a Pokémon with High IVs
The best way to get level 31 IVs in the stats you want is through breeding. You should start this process with Pokémon that you want to battle competitively with, as it is very time-consuming; then continue on with other Pokémon you want high IVs for. I would suggest using the DexNav to find the species of Pokémon that you want to breed, with 3 highlighted stars for Potential on the search screen when you sneak up to it. If you catch one of these 3 star Pokémon to breed with, it will make the process a whole lot quicker. You can then breed with a parent that has different IVs of 31 from the first parent. Either a Ditto or a Pokémon of opposite gender from the same Egg Group will do.
How to Track Who has Which Perfect IVS
How to Breed Pokémon with High IVs
When you have the Pokémon you want to breed, give 1 parent a Destiny Knot, which transfers 5 IVs rather than the traditional 3 IVs from both parents to the child, which are chosen at random from the parents' IV sets. If one of your parent Pokémon has a Nature that you find to be ideal, you can make that parent hold the Everstone to ensure that the child gets that Nature. You can also make one of the parents hold a Power item, such as the Power Anklet (for Speed) to guarantee that their IV gets passed down to the child. Once the parents are in the Daycare, you’ll start to get Eggs. To speed up the process of hatching Eggs, I suggest you keep a Pokémon in your party with the Flame Body or Magma Armor Ability for 2x hatching speed. You can also use the level 3 Hatching O-Power to speed things up 4x as fast.
As the eggs hatch, have the Ace Trainer judge their stats to see if they are the IVs that you want. Keep in mind which Pokémon use their Special Attack or their Attack Stat exclusively, so you don’t waste your time trying to get an IV of 31 on a stat they don’t use. Don’t worry if you don’t get them right away, as this process can be very slow, but the results are worth it! And if you end up getting a Pokémon with more stats than the parents (say you breed a child with 4 IVs of 31, and the parent only has 3) then you can switch out that parent with the child and continue the process until you get yourself the perfect IV Pokémon you are searching for. Happy Hatching!