Shiny Pokémon breed can be done quick and easy now!
Shiny Pokémon breeding exploit can be done using Swap Breeding Method.

You would have experienced hunting Shiny Pokémon and finding Shiny Charm is much easier this time in the Pokémon Sun and Moon. The game makers have introduced the SOS Chaining that will make the hunting much easier than ever. However, you can also exploit a Shiny Pokémon using the Masuda Method. Also, you can now make it breed a specific Shiny Pokémon quick and easy.

The Swap Breeding Method For Shiny Pokémon

It is popularly referred to as the Swap Breeding method that involves hunting Shiny Pokémon using the Masuda Method and breeding it to any Shiny Pokémon of your choice. You can achieve this by resetting the game and swapping the Pokémon without changing the actual number of eggs needed to hatch the Shiny Pokémon.


The number of eggs required to hatch a Shiny Pokémon is already determined in the game for any given time. Hence, you can easily breed your desired Shiny Pokémon at any given time.

Here is a detailed description on how you can easily achieve swap breeding in your Pokémon Sun and Moon game.

Requirements for the Swap Breeding Method

You should have the following things to successfully complete your Swap Breeding;

  • A Foreign Country Ditto
  • A Magikarp
  • An Everstone and
  • The Destiny Knot

Step-By-Step Method

You can start the Swap Breeding method by keeping your foreign Ditto and a Magikarp inside the Nursery. Magikarp is a medium-size fish Pokémon. It is large and has heavy reddish-orange scales and is the fastest egg spawner in the lot. Hence you can make the best use of Magikarp for spawning eggs fast. The Masuda Method no two Pokémon from the same country can breed.

Add the Destiny Knot to the foreign Ditto to acquire the IVs you want for your Shiny Pokémon. You can get the desired nature of your Shiny Pokémon by adding the Everstone to your intended Pokémon.

The step by step process to do the Swap Breeding after you have the required items is as follows;

Step 1: Save your game first

Step 2. Keep your Ditto and Magikarp in the Nursery till you finish collecting 30 eggs.

Step 3. Remove a parent from the Nursery and then hatch the eggs

Step 4: If you don’t find a Shiny you want after hatching the eggs repeat the first three steps till you get your Shiny. If you get your Shiny move forward to the next step.

Step 5. Note which egg hatched the Shiny, for example, 10th

Step 6. Now reset your game without saving

Step 7: Switch Magikarp for the Shiny Pokémon you wish to breed

Step 8: Breed till you get the same number of eggs in the beginning and your Shiny Pokémon will be there.

Don’t Do These

It may look simple to do the Swap Breeding method. However, there are lots of ways by which you can break or reset the chain.

  • You can’t do the following if you wish to breed your Shiny Pokémon
  • Do not take away the destiny Knot from your Ditto. If you do so, your chain will reset.
  • Never switch the Magikarp for a Pokémon which doesn’t have a Genderless or has a specific gender like Rufflet, Tauros, Miltank.

This method of getting your Shiny to breed could be a little confusing. However, it is the fastest way to get them.