Flame Body and Magma Armor
Both abilities are massive time savers for anyone as they halve the number of steps needed to hatch an egg. I must emphasize that they do NOT stack with multiple Pokémon with those abilities. This means that having two Flame Body Pokémon in your party will not let you hatch eggs 4x faster. Having one or more Pokémon in your party with Flame Body or Magma Armor halves the time spent on trying to hatch eggs.

If you lack a Flame Body or Magma Armor Pokémon, or forgot which Pokémon have it, popular examples with those abilities include: Fletchling, Fletchinder, Talonflame, Slugma, Magcargo, Magby, Magmar, Magmortar, Numel, or Camerupt.



Ditto is very important for three major reasons. Firstly, it can breed with any Pokémon of any egg group. Secondly, the only way to breed genderless Pokémon such as Magnezone or Metagross is to use a Ditto. Thirdly, since Ditto copies the species of the other Pokémon it is in the daycare center with, Ditto is useful if you want to breed a certain Pokémon but you don’t have any females of that species (e.g. breeding a male Decidueye with a Ditto to get Rowlett eggs).

Ditto can be caught on Mount Hokulani in Sun/Moon. You can transfer a Ditto from Pokémon X, Pokémon Y, Pokémon Omega Ruby, or Pokémon Alpha Sapphire using the Pokemon Bank application.


What are IVs?

IV (short for Individual Values), are an inherent aspect of all Pokémon determined from the moment it is hatched or caught. IVs are numbers allocated to each of the six stats (HP, Attack, Defence, Special Attack, Special Defence, Speed) which range from 0-31. A Pokémon which has five stats with 31 IVs is considered a 5 IV Pokémon. In terms of IVs, A 6 IV Pokémon is a perfect Pokémon.

The numbers themselves are randomly generated by the game and cannot be modified outside of Hyper Training. However due to the steep requirements of Hyper Training, let us assume you won’t be using it and the IVs are fixed from when the Pokémon is hatched or caught.

Destiny Knot


Ever since Pokémon X and Y, the Destiny Knot gained the added effect of transferring IVs from 5 stats among both parent Pokémon to any offspring they produce. It does not matter which parent Pokémon holds the Destiny Knot. The selected stats and which parent they are taken from is random each time an egg is produced.

For example, if I breed a female Mimikyu (31 IVs in HP, Attack, and Defence) with a male Gallade (31 IVs in HP, Attack, Special Defence, and Speed), the Destiny Knot chooses five of the six stats, then selects between both parents. What this means is that in the best-case scenario, if the Destiny Knot selected Mimikyu’s HP, Attack and Defence along with Gallade’s Special Defence and Speed), the newly hatched Mimikyu would have 31 IVs in HP, Attack, Defence, Special Defence, and Speed. As for its Special Attack, that stat would be a random number from 0-31.

Mathematically, the most effective use of the Destiny Knot would be to get a 6 IV male Pokémon, then breed that Pokémon with any female Pokémon in the male Pokémon’s egg group to improve your chances of getting a 5 IV Pokémon or a 6 IV Pokémon.

Naturally if you have a 6 IV Ditto, you could use the Ditto to breed with any Pokémon you wanted and so long as either Pokémon was holding the Destiny Knot, it would further improve your chances of hatching a 5 IV or 6 IV Pokémon.


What are Natures?

Natures are the predetermined personalities that a Pokémon has when it is caught or hatched. A Pokémon’s nature cannot be changed by any means. Natures effect a Pokémon’s Attack, Defence, Special Attack, Special Defence, and Speed.

Depending on a Pokémon’s nature, it will receive a 10% boost in one of those five stats while simultaneously lowering a different stat. For example, the Adamant nature boosts the Attack stat by 10% but lowers Special Attack by 10%. This would make it a good nature for a Pokémon focused on physical attacks which also does not use its Special Attack stat (e.g. Garchomp).

Some natures do not increase or decrease a Pokémon’s stats at all, however those natures are useless for competitive battling as every Pokémon will benefit from getting a 10% boost to a desired stat while reducing a stat that the Pokémon does not value by 10%.



When held by a Pokémon in the daycare center, any eggs hatched by the Pokémon holding the Everstone shall always be the same nature as Everstone-holding Pokémon. For example, if a Ditto with a Modest nature held an Everstone, every single egg produced and hatched shall also be a Modest nature 100% of the time.

The Everstone is best used for when you want to hatch a certain Pokémon and need it to be a specific nature. For instance, if you had a female Gardevoir with a Modest nature but you wanted to breed an Adamant Ralts, you could breed that Gardevoir with a male Adamant Mimikyu that is holding the Everstone to get an Adamant Ralts.

If you have one parent Pokémon hold the Destiny Knot and the other hold the Everstone, this allows you to not only guarantee the nature of all eggs hatched by the parent Pokémon, but the Destiny Knot will pass down the IVs of the parents from five of the six stats.

Natures for Physical Attackers

Natures Stat Increase Stat Decrease
Adamant Attack Special Attack
Jolly Speed Special Attack
Brave Attack Speed

Natures for Special Attackers

Natures Stat Increase Stat Decrease
Modest Special Attack Attack
Timid Speed Attack
Mild Special Attack Defence
Rash Special Attack Special Defence
Quiet Special Attack Speed

Natures for Mixed Attackers

Natures Stat Increase Stat Decrease
Hasty Speed Defence
Naive Speed Sp. Defence
Lonely Attack Defence
Naughty Attack Special Defence

Natures for Physical Defenders

Natures Stat Increase Stat Decrease
Impish Defence Special Attack
Bold Defence Attack
Relaxed Defence Speed
Lax Defence Special Defence

Natures for Special Defenders

Natures Stat Increase Stat Decrease
Calm Special Defence Attack
Careful Special Defence Special Attack
Sassy Special Defence Speed
Gentle Special Defence Defence

Worthless Natures

Natures Stat Increase Stat Decrease
Serious None None
Bashful None None
Quirky None None
Hardy None None
Docile None None


So now that you are familiar with hatching eggs faster, IV Breeding, Natures, and the importance of the Destiny Knot and Everstone, we move onto what I consider the easiest part of it all: EV Training.

What are EVs?

EVs (Effort Values) are values obtained each time a Pokémon is defeated. Each Pokémon gives out between 1-3 EVs in a single stat. EVs can be allocated to a Pokémon’s HP, Attack, Defence, Special Attack, Special Defence, or Speed, and these EVs range from 0-252. The more EVs that are invested into a Pokémon’s stats, the greater the boost to those stats when that Pokémon levels up.

EVs and Maths

The most important aspect of EVs to remember is that they are like a currency. 4 EVs is equal to 1 numeric stat value. In other words, the Attack stat of a Level 100 Garchomp with 252 Attack EVs is 63 points higher than the Attack Stat of a Level 100 Garchomp with 0 Attack EVs. EVs and the way they are allocated across the stats can make or break a battle.

EV Training Guide

As I discussed before, each Pokémon gives out EVs in certain stats when they are defeated. To begin EV Training in Pokémon Sun and Moon, you must be aware of which Pokémon give out EVs in the desired stat. S.O.S Battles double the number of EVs gained from defeating a Pokémon, meaning you should use the S.O.S Battles to cut EV Training.

Stat Pokémon EVs given Location
HP Gastrodon 2 Poni Wilds (Poni Island)
Attack Ariados/Trumbeak 2 Route 11 (Ula&#39Ula Island)
Defence Torkoal 2 Route 12 (Ula&#39Ula Island)
Special Attack Oricorio 2 Melemele Meadow (Melemele Island)
Special Defence Pyukumuku 2 Route 7 (Akala Island)
Speed Raticate/Fearow 2 Route 11/10 (Ula&#39Ula Island)

The Isle Elvelup Exploit

Isle Evelup

Sun and Moon introduced the easiest way to “EV Train” it possibly could. By exploiting the way that the 3DS internal clock works, you can fully EV Train up to 18 Pokémon within 10 minutes. The only conditions you need is that you must have unlocked Isle Evelup as an available island for the Poke Pelago, then you follow these exact steps.

  1. Go to Poke Pelago
  2. Select up to 6 Pokémon you want to give the same number of EVs in the same stat. In our example, let us use a Dratini, Larvitar, Bagon, Beldum, Gible, and Kartana. If you have the upgraded Isle Evelup, you can put up to 12 or 18 Pokémon to EV Train this way.
  3. Select which stat you want to put the EVs into. In our example, we will use the Attack stat.
  4. Select several training sessions equal to the amount of EVs you want to be invested into that stat divided by 4. In our case, since we want 252 Attack EVs on the six Pokémon I mentioned above, we need to select 63 sessions.
  5. Exit out of Poke Pelago and save your game.
  6. Exit out of your game and go to the 3DS settings to change the date to 31st January 2017 and make sure that the time is set to 23:59.
  7. After you have altered the internal clock, you have to go back into your Pokémon Sun/Moon game.
  8. Return to Poke Pelago.
  9. All EV Training Sessions in Isle Evelup are now completed.
    1. If it did not work, then withdraw those Pokémon from Isle Evelup, then repeat steps 2-8 again.
  10. Remove those Pokémon from Isle Evelup so that you either put them back in again to EV Train them in another stat, OR to EV Train other Pokémon.
  11. Rinse and repeat steps 1-10 until you are done EV Training.