Breeding Guide for Pokemon Sun, Moon, Ultra Sun, and Ultra Moon

Hello, Pokemon fans here is a quick breeding guide for all the Pokemon games

#1 Learn the Basics

There’s a lot of things involved with breeding in the Pokemon games and it’s important to know the basics.

Breeding was introduced with Generation II so you will not be able to breed in the Generation I games. Breeding is also non-existant in Pokemon Let’s Go Pikachu and Pokemon Let’s Go Eevee.

First off, a Pokemon can only breed with Pokemon in its egg group.

There are thirteen egg groups: Monster, Water 1, Water 2, Water 3, Bug, Flying, Fairy, Grass, Human-like, Mineral, and Amorphous, and Dragon. There also two more but we won’t mention them until later as they are a bit more complicated.

For example:

Goldeen can breed with Octillery as they’re both in the Water 2 egg group but can’t breed with Cubone as it’s in the Monster egg group.

Another example is,

Caterpie can breed with Weedle because they are both in the Bug egg groups but neither of them can breed with Salamence as it’s in the egg group.

Pokemon can also have two different egg groups and can breed with any Pokemon in those egg groups.

F0r example: Magikarp is in both the Water 2 and Dragon egg groups so it can breed with Goodra who is in the Dragon egg group and Luvdisc who is in the Water 2 egg group. However, they cannot breed with each other as Goodra isn’t in the Water 2 egg group and Luvdisc is not in the Dragon egg group.

There are a couple exceptions to this rule:

There is an egg group called Undiscovered which is filled with every baby Pokemon, legendary Pokemon, and mythical Pokemon (excluding Manaphy and Phione). Unown, Nidorina, and Nidoqueen are also in this list. These Pokemon cannot breed with any Pokemon even Pokemon in the same egg group so good luck trying to get a level 1 Mew!

There is also a Pokemon called Ditto who is in its own egg group: Ditto Group. It can breed with any Pokemon out there except for Pokemon in the Undiscovered group and itself.

For Example:

Ditto + Pikachu = Pikachu

Ditto + Ditto ≠ Ditto

How the Resulting Pokemon in Determined:

A Pokemon always is the same species as the female unless if you are breeding with a Ditto and in that case it will appear as the Pokemon that is not Ditto.

For Example:

♂ Magikarp + ♀ Sharpedo = Carvanha

Ditto + ♂ Charizard = Charmander

The Pokemon will always be the Pokemon’s base stage evolution except if the female parent (or male if Ditto) is Marill, Azumarill, Wobuffet, Roselia, Roserade, Chimecho, Sudowoodo, Mr. Mime, Chansey, Blissey, Snorlax, or Mantine. In these cases the Pokemon will always be the Pokemon’s second stage unless it’s holding a specific incense. It is the Sea Incense for Marill, and Azumarill, Rose Incense for Roserade and Roselia, Pure Incense for Chimecho, Rock Incense for Sudowoodo, Odd Incense for Mr. Mime, Luck Incense for Chansey and Blissey, Full Incense for Snorlax, and Wave Incense for Mantine. In this case it will result in the baby Pokemon.

For Example:

♂ Pikachu + ♀ Chansey = Chansey

♂ Pikachu + ♀ Chansey w/ Luck Incense = Cleffa

♂ Pachirisu + ♀ Pikachu = Pichu

Of course there are many other things needed in trying to make the perfectly bred Pokemon so that’s what we’re doing next.

Genderless Pokemon and Male-Only Pokemon can only get offspring by using a Ditto. Male-Only Pokemon can breed with Female Pokemon in the same egg group to get the Female’s species however.

Nidoking, Nidorino, and Nidoran-Male and Nidoran-Female are the only exceptions to this rule as there is actually a 50% chance of producing either the Male or Female if you are breeding with a Nidoran.

Breeding in the first place:

You’ll need to go to the Day Care and enter your Pokemon in there. The Day Care is found in Paniola Town in Sun, Moon, Ultra Sun, and Ultra Moon, Route 7 in Pokemon X and Y, Battle Resort or Route 117 in Pokemon Omega Ruby and Alpha Sapphire, Route 3 in Pokemon Black, White, Black 2, and White 2, Route 34 in HeartGold, SoulSilver, Gold, and Silver, Solaceon Town in Pokemon Diamond, Pearl, and Platinum, Four Island in FireRed and LeafGreen,


Getting IVs:

IVs are one of the most important aspects in breeding a Pokemon. If you don’t know what IVs are they are randomly generated integers between 0 and 31 showing how powerful your Pokemon is in each specific stat. Two Pikachus with the same level and EVs with a 0 IV and one with a 31 IV in Attack will have drastically different Attack stats. How do you make your IVs the way you want it? Well that’s where SOS Chaning comes into play in Generation VII! I can’t talk about SOS Chaining here or it would be too long but you can come here to learn to get good IVs!

Gen VI has a different method to get IVs and I’ll put that guide here.

Unfortunately, in any generation prior to Gen VI you’ll have to manually find IVs and there is no easy way to find IVs which is one of the many reasons so many people hate breeding in these generations.

Checking IVs

You’ll need to beat the Elite Four and hatch 20 eggs to be able to see what IVs your Pokemon have in Pokemon Sun, Moon, Ultra Sun, and Ultra Moon! You’ll need to go back to the ‘How to actually breed’ section to hatch eggs!

You can check your IVs using the Stats Judge for any generation prior to Gen VII. It can be found in the Kiloude City Pokemon Center in Pokemon X and Y, Battle Resort Pokemon Center in Pokemon Omega Ruby and Alpha Sapphire, in Pokemon Black, White, Black 2, and White 2 he’s found in the Gear Station (after you beat the Champion), in Pokemon Platinum, HeartGold, and SoulSilver he’s found in the Battle Tower, in Pokemon Emerald the stat judge is in the Battle Frontier.

Unfortunately, if you’re playing Pokemon Gold, Silver, Ruby, Sapphire, Diamond or Pearl you will not be able to check your IVs normally. You can however use an online IV checker, here’s a good one here:

That’ll work for Gen III and this will work for Gen II.

If you don’t want to deal the judge’s nuisances you can use an IV Calculator:


Gen VI

Gen V/Gen IV

Passing Down IVs:

If you’re looking to make a competitive Mimikyu, you wouldn’t care about your Sp. Atk stat right? That would then make you try to get 31 IVs, in every single stat except Sp Atk. right? Let’s say you have a male Mimikyu with a Male Mimikyu with 31 IVs in Attack, Speed, and Sp. Def, and a Female Mimikyu with Def and HP! You may be wondering how do you get the child to have the best of both parents? That’s where the Destiny Knot comes in.

Destiny Knot is an amazing item introduced in Pokemon X and Y that passes down 5 random IVs from a random parent to the child. Unfortunately, if you’re breeding in Gen II through V, you’re stuck with the default where it passes down three IVs from the parent.

So if you’re breeding competitive Pokemon from Gen II to V, you’re most likely not going to want to put in the effort to get 5 IV Pokemon because even with 6 IV Pokemon as parents you’ll still only have a nearly 1/1000 chance to get the 5 IVs you want (it’s less to get any 5 IV but it’s still outrageous) compared to Gen VI/VII chance of nearly 1/5 (1/31 + 1/6).

It doesn’t matter which Pokemon has the Destiny Knot it will pass down IVs from both.

After you put both Pokemon in the Day Care with the Destiny Knot on it, let’s say that it hatches a Male Mimikyu with 31 IVs in Atk, Speed, Def, and Sp. Def. It isn’t what you want but you can use it using something called chain breeding. The Mimikyu outclasses the other Mimikyu that was already breeding. You can replace Mimikyu with Mimikyu and transfer the items. It’ll increase your chances to get the 31 IV Pokemon you want.

This is just a scratch on the surface into the complicated realm of breeding and passing down IVs.

Passing Down Natures:

Natures, are a very important part of competitive battling. Natures increase a stat more than it would’ve normally but it also makes another stat worse than normal! This good for most Pokemon as for example Mimikyu, you can use an Adamant nature which increase Attack and decreases Sp. Atk which is absolutely useless for it.

How do you pass down natures to children?

You use something called the Everstone.

Unfortunately, there is no way to find different natures rather than just going into the wild and hoping for the nature you want.

The Everstone passes down the nature 100% from the parent holding the everstone in Black and White 2 and on. In Pokemon HeartGold and SoulSilver and Black and White, the Everstone only has a 50% chance of passing down the nature. In Emerald, Diamond, Pearl, and Platinum the Everstone can only be passed down if a female Pokemon is holding it and there’s only a 50% chance of passing down the parent’s nature.

This is commonly used with the Destiny Knot to get good IVs and a good nature.


♂ Brave Magikarp w/ Everstone + ♀ Sharpedo = Brave Carvanha

♀ Brave Magikarp w/o Everstone + ♀ Sharpedo = ? Carvanha (could be Brave but probably not)

Egg Moves:

Now there is a little part of breeding called Egg Moves. Each Pokemon has exclusive moves that can be only be gotten from other Pokemon.

How do egg moves work? If a parent has the move, that is in a compatible Pokemon’s egg moves, it will pass down to the child.

♂ Haxorus w/ Dragon Dance + ♀ Dragonite = Dratini w/ Dragon Dance

Prior to Gen VI, egg moves could only be inherited from the father.

Regular moves can also be inherited as long as it’s in the child’s moveset. Keep in mind egg moves will take priority.

Passing Down Pokeballs:

This gives you no competitive advantage but many people like to have their Pokemon in different Pokeballs for asthetic reasons. Poke Balls are always passed down from the mother unless if they are the parents are the same species. If they are the same species there is a 50/50 chance.

♂ Haxorus w/ Love Ball + ♀ Dragonite w/ Poke Ball = Dratini w/ Poke Ball.

Master and Cherish Balls will never pass down and will result in a normal Poke Ball.

In all generations before Gen VI, the baby will 100% be in a Pokeball.

How to Hatch Eggs Faster:

Finally, the last thing you need to know is to make eggs hatch faster. Unfortunately, in Gold, Silver, Crystal, Ruby and Sapphire it’s impossible to make eggs hatch faster so it takes forever to hatch eggs in those games. In every game since Emerald there is something called Flame Body. If a Pokemon with Flame Body or Magma Armor is in your party all eggs are hatched in half the time!

Pokemon with Flame Body or Magma Armor are Magmar, Slugma, Magcargo, Magby, Magmortar, Litwick, Lampent, Chandelure, Larvesta, Volcarona, Fletchinder, and Talonflame.

Ponyta, Rapidash, Moltres, and Heatran also have the ability but only as a Hidden Ability!

Unfortunately, Flame Body and Magma Armor don’t stack.

There are other ways to increase the time too!

In Gen V, you can use something called Pass Powers. They will eggs will hatch 1.25 times faster for Hatching Power , 1.5 times for Hatching Power ↑↑ and 2 times faster for Hatching Power ↑↑↑.

In Gen VI, they have something similar called O-Powers. It is similar to Black and White as in eggs hatch 1.25 times for Level 1, 1.5 for Level 2, and 2 for Level 3.

In Ultra Sun and Ultra Moon they have something called Roto Loto, if you use the Roto Hatch power it’ll hatch eggs two times faster.


That’s all we have about breeding! It’s a very complicated process. We also learned how much of a pain it is to breed in Gen II, Gen III, Gen IV, and Gen V Pokemon games. Thanks for reading!


Posts you may Like:

How to get all of the Z-Crystals in Pokemon Ultra Sun and Moon

Ultra Wormhole Shiny Odds and Legendary Odds Datamined

What the 3DS Successor could look like..

How to Shiny Hunt in Pokemon Sun, Moon, Ultra Sun, and Ultra Moon!

Mega Evolution Confirmed in Pokemon Let’s Go!