The Breeding Guide Part II

By X-Act and Peterko. Art done by Gerard.

SECTION ONE: Breeding Preparations

The Magma Armor/Flame Body effect (EDPP and HGSS)

A nice breeding feature introduced in Emerald is an additional effect that Pokémon with the ability Magma Armor or Flame Body have during the game.

Eggs need warmth, right? Having a Pokémon with this ability in your team will reduce the number of steps you need to walk/ride in order for the egg to hatch by roughly half. The word 'roughly' here will be clarified later on in Section Three of this part of the breeding guide.

Here is a list of Pokémon that can have the ability Magma Armor and Flame Body:

Magma Armor
Camerupt, Slugma, Magcargo
Flame Body
Magby, Magmar, Slugma, Magcargo

Make sure you have always one of these in your team while you breed in Emerald, Diamond, or Pearl.

Because Slugma and Magcargo both only have Magma Armor or Flame Body, we're going to work on capturing them. They can be captured from various games. Remember, their out of battle effects work only in EDPP and HGSS, so if you get a Slugma from outside EDP, you need to transfer it to Emerald, Diamond, or Pearl for Magma Armor or Flame Body to have their step-to-hatch reducing effects.

Ruby, Sapphire and Emerald
Slugma is found 10% of the time on the Fiery Path. In addition, in E, Slugma can also be found in Route 113.
FireRed and LeafGreen
Slugma will always appear on the third basement floor of Mount Ember. If you use Rock Smash on the same floor, Magcargo appear 10% of the time.
Diamond and Pearl
Start by heading north from the Resort Area, onto Stark Mountain. Go inside Stark Mountain itself, and walk around the first area. You've got a 35% chance of getting either Slugma or Magcargo; capture it when you see one.
Other
In Colosseum, Roller Boy Lon of Pyrite Town has a Slugma, and in XD: Gale of Darkness, Cipher Peon Kolest in Citadark Isle has a Magcargo.

The Everstone Hold Item (EDPP and HGSS)

In EDPP, if a female Pokémon is holding the item Everstone and breeds with a male Pokémon, the baby will have a 50% chance of having the same nature as the female Pokémon. This also works if the Pokémon holding Everstone is Ditto.

To be perfectly clear, these are the four different ways to transfer a nature 50% of the time to the baby:

  • A Male Pokémon breeding with a Female Pokémon holding an Everstone results in the baby having a 50% chance of having the same nature as the Female Pokémon.
  • A Male Pokémon breeding with a Ditto holding an Everstone results in the baby having a 50% chance of having the same nature as Ditto.
  • A Female Pokémon breeding with a Ditto holding an Everstone results in the baby having a 50% chance of having the same nature as Ditto. (Even if both the female Pokémon and Ditto hold Everstone, it will still be a 50% chance of the nature being transferred, and it will always be the Ditto nature that is transferred to the baby. Also, Everstone will not work if it is being held by the female Pokémon while being bred with Ditto.)
  • A Genderless Pokémon breeding with a Ditto holding an Everstone results in the baby having a 50% chance of having the same nature as Ditto.

If you breed in DPP, it is possible that Everstone won't work. This happens if you breed two Pokémon that originate from different language versions, for example an English Emerald Ditto with a Japanese Diamond Chimchar.

Everstone can also be found in various games. Remember that Everstone's effect in breeding works only in EDP, so be sure to transfer it to Emerald, Diamond, or Pearl if you find one outside of these three games.

Ruby, Sapphire, and Emerald
An Everstone can be found in Granite Cave.
FireRed and LeafGreen
You can get an Everstone in the Pokémon Center near the Rock Tunnel.
Diamond and Pearl
Everstones are extremely common in the Sinnoh Underground. Just keep mining.

Ditto: the Master Breeder

As should be clear from the previous section, Ditto is a very valuable Pokémon to have, since it can breed with every breedable Pokémon, and it can also transfer its nature 50% of the time even to genderless Pokémon like Staryu, if it is equipped with the Everstone item (see section about breedability).

You might be saying, after reading all this: "Okay, let's see if I'm understanding this correctly. I need a Ditto with a Timid Nature and a 31 IV in Speed in order to breed it with my Gastly, so that I can get a Timid Gastly with 31 Speed IV, right? But from where am I going to get such a Ditto?"

The short answer is: you need to catch it.

I can hear groans of disappointment, but cheer up: this is actually not very difficult to do.

When a wild Pokémon is encountered, the IVs for that Pokémon are generated completely at random. This means that there is a 17.3% chance (about 1 in 6) that a Pokémon caught in the wild has at least one of its IV to be a perfect 31. All we need to do, then, is to catch six Ditto, each of which has a perfect IV in one of the six stats.

However, we also need to ensure that its nature is the one we’re looking for. This can be done using a Pokémon that has the Synchronize ability (only in EDP).

In EDPP and HGSS, if the first Pokémon in your party has the Synchronize ability, all the Pokémon encountered have a 50% chance of having the same nature as the Synchronize Pokémon. The Pokémon that can have the Synchronize ability are the following:

  • Abra
  • Kadabra
  • Alakazam
  • Mew
  • Natu
  • Xatu
  • Espeon
  • Umbreon
  • Ralts
  • Kirlia
  • Gardevoir

So first, you'll want to get a Ralts, a Natu, or an Abra. Abra has a catch rate of 200 and is very rare in Emerald (route 116 and Granite Cave), so you might want to go with Ralts or Natu. Ralts has a catch rate of 235 and can be found in Route 102, but is a bit rare. Natu can be found in the Safari Zone, is uncommon, and has a catch rate of 190. Remember that, the higher the catch rate, the easier that Pokémon is to catch.

To get your Natu, Ralts, or Abra with the nature you want, there are three methods:

  1. Breed one of them until you get one with Synchronize and with the nature you want. This can get pretty time-consuming, however.
  2. If you have also access to FRLG, you can get an Abra with the right nature there easily. Just go to the Game Corner, buy 2400 or 3600 coins and get twenty or thirty Abra for 120 coins each and then check if you got the personality you wanted (if not and you don't have more money, save before "buying" them, soft reset and try again). Transfer it to Emerald afterwards.
  3. You can get a Natu or Xatu in the Safari Zone in RSE (Emerald is preferred, since, if you're using RS, you then need to transfer the Pokémon to Emerald anyway) by using a rather subtle trick. Go to a patch of grass where you can find Natu or Xatu in the Safari Zone and put a PokéBlock in the feeder. It will draw Pokémon that like the flavour of that block, as follows:
    Spicy
    Lonely, Adamant, Naughty, or Brave
    Sour
    Bold, Impish, Lax, or Relaxed
    Dry
    Modest, Mild, Rash, or Quiet
    Bitter
    Calm, Gentle, Careful, or Sassy
    Sweet
    Timid, Hasty, Jolly, or Naive
    To create the PokéBlocks, using Cheri Berry, Chesto Berry, Pecha Berry, Rawst Berry, or Aspear Berry is preferable for this case, since they create one-flavour PokéBlocks (one for each flavour listed above) and there are extremely easy to obtain and to harvest. After putting the PokéBlock with the necessary flavour, you'll have a higher chance of getting a Natu with the required trait (make sure it has the Synchronize ability too, however.)

Here is a list of where Ditto is located:

FireRed and LeafGreen
Routes 13, 14, and 15, in Cerulean Cave, and in the Pokémon Mansion. However, Synchronize doesn't work here, so it's not recommended to catch Ditto in FRLG.
Emerald
It is quite common in the Desert Underpass.
Diamond and Pearl
Once you've completed the Sinnoh Dex by having seen all the Pokémon native to Sinnoh, Professor Rowan will give you the PokéRadar. Head to Canalave City and buy 100 Super Repels (Max Repels are a ripoff of the highest order). Head east, onto Route 218. Stand in the middle of the grass without your bike and use one of the Super Repels, followed by the PokéRadar. Look for grass with yellow lines coming from it, and head directly for it. 18% of the time, a Ditto will appear in one of these patches. After you capture the Ditto, the grass will shake again, and you generally want to head for a patch that is furthest away, not on the edge of the patch, and has those same yellow lines. If you did it correctly, you will encounter another Ditto. This is called chaining. Also, try to level up your Synchonizer to Level 35; if you run into another Pokémon, your chain will be broken, you'll have to try again.

Now comes the important part: how to catch Ditto. We are going to consider the method to catch Ditto in Emerald here. The way to catch Ditto in DPP is similar.

Go to the Desert Underpass (through Ruin Maniac's house on Route 114) with your Synchronizer equipped with the item Smoke Ball as the lead Pokémon, a low-level Magikarp, a Pokémon knowing Fly and a lot of Repeat Balls (buy in Rustboro City). The Smoke Ball is there to ensure that if the Pokémon you encounter is not Ditto, you can safely run away.

When you encounter Ditto, switch immediately for the Magikarp. The Ditto will transform to the Magikarp, and its catch rate will also change to that of the Magikarp: 255. Also, the Ditto will not be able to hurt you at all, since it will know only Splash. Now throw a Repeat Ball, and you should be able to catch it.

Another option would be to teach return to Ralts (235 catch rate) and have it attack Ditto in the turn it transforms and throw the Repeat Ball afterwards (takes less time than a switch). If you're sick of encountering level 35 Whismur, level up your Synchronizer to level 36-38, buy lot of Super Repels and use them. All Ditto are at level 38 to 45.

If you're doing this in Emerald, after catching around 15 Ditto (or a full box), fly to the Battle Frontier IV guy (see the section 'how to discover the IVs of your Pokémon' in Part I) and let him check the Ditto you just caught. Release those that don't have a perfect IV, change your Synchronizer to breed for another nature if you like, and repeat this process as necessary.

It actually turns out that the average amount of Ditto you need to catch in order to get six Dittos with one perfect IV, one Ditto for every stat, is 85. You might need less than this, or more, but 85 is the average number of Dittos you'll need to catch. This is slightly less than 3 full boxes of Ditto. To get these six Dittos, all with the nature you want, you'll need to catch twice this number, or an average of 170 Dittos. You might think that 170 Dittos are a lot, but remember that you need to do this only once (it only takes a few hours) and then always use these Ditto whenever you need to breed.

Moveset Breeding

Not only IVs and natures can be passed down to the baby, but moves as well. Because of this, it is very important that before actually starting to breed, the baby's moveset should be decided, since there are some moves that can't be learned by certain Pokémon unless you breed with a particular parent. There are five types of moves that can be passed from the parents to the baby:

Level Up Moves
If both parents know the same Level Up move and the baby can learn the same move by level up, the baby will be born with that move. For example, if a male Slowbro is breeding with a female Slowking and both know the Level up move Zen Headbutt, the baby Slowpoke will be born knowing Zen Headbutt.
TM or HM moves
If the male parent knows a TM or HM move and the baby can learn that same TM or HM, the baby will be born with that move. Also, if a genderless parent knows a TM or HM move when it breeds with Ditto, the baby will be born with that TM or HM move as well. For example, if you want a Swampert that knows the move Ice Beam, and you don't have Ice Beam as a TM, you can breed your Swampert with a male Dewgong that knows Ice Beam.
Egg moves
If the male parent knows a move which the baby can only learn as an Egg move, the baby will be born with that move. You can find a list of Egg moves that each Pokémon learns on most Pokédex (for example SmogonDex). For example, if you want a Sceptile that knows the move Leech Seed, you can breed a Sceptile with a male Venusaur knowing Leech Seed.
Move Tutor moves
These moves can only be passed to the baby if they are also among the Egg moves of the baby. See point 3) above. For example, if you want a Medicham with the move Ice Punch, which is an Egg move, you can breed it with a male Alakazam that learned Ice Punch from the Emerald move tutor.
Volt Tackle move
When breeding for Pichu in E, if any of the parents is a Pikachu or a Raichu holding the item Light Ball, then the baby Pichu will be born knowing the move Volt Tackle.

As you can see, Level up moves and TM or HM moves are relatively easy to breed. A slight complication can occur if you're breeding for an Egg move. Sometimes, you'd need to breed for various Pokémon consecutively in order to get the Egg move you need. This is called a breeding move chain.

For example, suppose you need to breed a Larvitar with the Egg move Dragon Dance. Checking all the Pokémon that can breed with Larvitar and that can learn Dragon Dance, we find two possibilies: Charmander and (in DP) Totodile. The problem, though, is that Dragon Dance is an Egg move also for both Charmander and Totodile. So you first need to breed for a male baby Charmander or Totodile to get Dragon Dance, which would then be bred with your Larvitar to give him Dragon Dance. Charmander can breed with either Gyarados, Altaria, or Dragonite, all of which learn Dragon Dance by level up, and Totodile can breed with Kingdra, which also learns Dragon Dance by level up. So there are two breeding chains:

Male Gyarados/Swablu/Dratini with Dragon Dance -> Male Charmander with Dragon Dance -> Larvitar with Dragon Dance

or (for DP):

Male Horsea with Dragon Dance -> Male Totodile with Dragon Dance -> Larvitar with Dragon Dance

Let's give a second example. Suppose you need to breed a Snorunt with the egg move Spikes. Checking all the Pokémon that can breed with Snorunt and that can learn Spikes, we find that only Roselia can learn Spikes and can breed with Snorunt. The problem, though, is that Spikes is an Egg move also for Roselia. So you first need to breed for a male baby Roselia to get Spikes, which would then be bred with your Snorunt to give him Spikes. Roselia can breed with Cacturne, and Cacturne can learn Spikes by Level up. So the breeding move chain is:

Male Cacturne with Spikes -> Male Roselia with Spikes -> Snorunt with Spikes

Level 5 Stats

As we have already said in Part I of this guide, it's easier to get rid of Pokémon that don't have the IVs you want while you're breeding. For this to not be too time consuming, you can find out the Level 5 maximum stats of the baby you're going to breed before you start breeding (refer to Part I section about finding out your IVs) and write them down on a piece of paper. Now, everytime you check the IVs of a baby, you will be able to tell whether the baby is good enough for further IV checking or not by just looking at its stats and comparing them with the numbers on your paper. If the numbers do not correspond, you release that Pokémon. After a while, you'll be able to do this without using the paper.

To save you even more time, here is a list of all the Pokémon babies, and their maximum stats at Level 5. All the following stats assume a neutral nature.

If the nature is boosting the stat, and the stat listed here is a two-digit number, add the first digit of that number to the number shown. If the nature is hindering the stat, first subtract one from the stat listed here, then, if the resulting number is a two-digit number, subtract further the first digit of that number from itself. To clarify:

If a stat is less than 10, it stays the same with a beneficial nature and is decreased by 1 with a hindering nature.

If a stat is 10, it is increased by 1 with a beneficial nature and is decreased by 1 with a hindering nature.

If a stat is between 11 and 19, it is increased by 1 with a beneficial nature, and is decreased by 2 with a hindering nature.

For example, if Bulbasaur is Adamant, then the maximum Attack stat is 12 (11 + the first digit of 11), and the maximum Special Attack stat is 11 (13 - 1 = 12, and since 12 is a two-digit number, 12 - 1, the first digit of 12, = 11).

Level 5 Stats with 31 IV
National Dex Number Pokémon HP Atk Def SpA SpD Spe
1 Bulbasaur 21 11 11 13 13 11
4 Charmander 20 11 10 12 11 13
7 Squirtle 20 11 13 11 12 10
10 Caterpie 21 9 10 8 8 11
13 Weedle 20 10 9 8 8 11
16 Pidgey 20 11 10 10 10 12
19 Rattata 19 12 10 9 10 13
21 Spearow 20 12 9 9 9 13
23 Ekans 20 12 10 10 11 12
25 Pikachu 20 12 9 11 10 15
27 Sandshrew 21 14 15 8 9 10
29 Nidoran-F 22 11 11 10 10 10
32 Nidoran-M 21 12 10 10 10 11
35 Clefairy 23 11 11 12 13 10
37 Vulpix 20 10 10 11 13 13
39 Jigglypuff 28 11 8 11 9 8
41 Zubat 20 11 10 9 10 12
43 Oddish 21 11 12 14 13 9
46 Paras 20 13 12 11 12 9
48 Venonat 22 12 11 10 12 11
50 Diglett 17 12 9 10 11 16
52 Meowth 20 11 10 10 10 15
54 Psyduck 21 11 11 13 11 12
56 Mankey 20 14 10 10 11 13
58 Growlithe 22 13 11 13 11 12
60 Poliwag 20 11 10 10 10 15
63 Abra 19 8 8 17 12 15
66 Machop 23 14 11 10 10 10
69 Bellsprout 21 14 10 13 9 10
72 Tentacool 20 10 10 11 16 13
74 Geodude 20 14 16 9 9 8
77 Ponyta 21 15 12 13 13 15
79 Slowpoke 25 13 13 10 10 8
81 Magnemite 19 10 13 16 12 11
83 Farfetch'd 21 13 12 12 12 12
84 Doduo 20 15 11 10 10 14
86 Seel 23 11 12 11 13 11
88 Grimer 24 14 11 10 11 9
90 Shellder 19 13 16 11 9 10
92 Gastly 19 10 9 16 10 14
95 Onix 20 11 22 9 11 13
96 Drowzee 22 11 11 10 15 10
98 Krabby 19 17 15 9 9 11
100 Voltorb 20 9 11 12 12 16
102 Exeggcute 22 10 14 12 11 10
104 Cubone 21 11 16 10 11 10
108 Lickitung 25 12 14 12 14 9
109 Koffing 20 13 16 12 11 10
111 Rhyhorn 24 15 16 9 9 9
113 Chansey 41 7 7 10 17 11
114 Tangela 23 12 18 16 10 12
115 Kangaskhan 27 16 14 10 14 15
116 Horsea 19 10 13 13 9 12
118 Goldeen 21 13 12 10 11 12
120 Staryu 19 11 12 13 12 15
122 Mr. Mime 20 11 13 16 18 15
123 Scyther 23 17 14 12 14 17
127 Pinsir 23 19 16 12 13 15
128 Tauros 24 16 16 10 13 17
129 Magikarp 18 7 12 8 8 14
131 Lapras 29 15 14 15 16 12
133 Eevee 22 12 11 11 13 12
137 Porygon 23 12 13 15 14 10
138 Omanyte 20 10 16 15 12 10
140 Kabuto 19 14 15 12 11 12
142 Aerodactyl 24 17 13 12 14 19
143 Snorlax 32 17 13 13 17 9
147 Dratini 20 12 11 11 11 11
152 Chikorita 21 11 13 11 13 11
155 Cyndaquil 20 11 10 12 11 13
158 Totodile 21 13 12 10 11 10
161 Sentret 20 11 9 10 11 8
163 Hoothoot 22 9 9 10 12 11
165 Ledyba 20 8 9 10 14 12
167 Spinarak 20 12 10 10 10 9
170 Chinchou 24 10 10 12 12 13
172 Pichu 18 10 8 10 10 12
173 Cleffa 21 9 9 11 12 8
174 Igglybuff 25 9 8 10 8 8
175 Togepi 20 8 13 10 13 8
177 Natu 20 11 11 13 11 13
179 Mareep 22 10 10 13 11 10
183 Marill 23 8 11 8 11 10
185 Sudowoodo 23 16 18 9 13 9
187 Hoppip 20 10 10 10 12 11
190 Aipom 22 13 12 10 12 15
191 Sunkern 19 9 9 9 9 9
193 Yanma 23 13 11 14 11 16
194 Wooper 22 11 11 9 9 8
198 Murkrow 22 15 10 15 10 15
200 Misdreavus 22 12 12 15 15 15
202 Wobbuffet 35 9 12 9 12 9
203 Girafarig 23 14 13 15 13 15
204 Pineco 21 13 15 10 10 8
206 Dunsparce 26 13 13 13 13 11
207 Gligar 23 14 17 10 13 15
209 Snubbull 22 14 11 10 10 9
211 Qwilfish 23 16 14 12 12 15
213 Shuckle 18 7 29 7 29 7
214 Heracross 24 19 14 10 16 15
215 Sneasel 22 16 12 10 14 18
216 Teddiursa 22 14 11 11 11 10
218 Slugma 20 10 10 13 10 8
220 Swinub 21 11 10 9 9 11
222 Corsola 22 12 15 13 15 10
223 Remoraid 20 13 10 13 10 13
225 Delibird 21 12 11 13 11 14
226 Mantine 23 10 13 14 20 13
227 Skarmory 23 14 20 10 13 13
228 Houndour 21 12 9 14 11 13
231 Phanpy 25 12 12 10 10 10
234 Stantler 23 16 12 15 13 15
235 Smeargle 22 8 10 8 11 14
236 Tyrogue 20 10 10 10 10 10
238 Smoochum 21 9 8 15 13 13
239 Elekid 21 12 10 13 12 16
240 Magby 21 14 10 13 12 14
241 Miltank 26 14 17 10 13 16
246 Larvitar 21 12 11 11 11 10
252 Treecko 20 11 10 13 12 13
255 Torchic 21 12 10 13 11 11
258 Mudkip 21 13 11 11 11 10
261 Poochyena 20 12 10 9 9 10
263 Zigzagoon 20 9 10 9 10 12
265 Wurmple 21 11 10 8 9 8
270 Lotad 20 9 9 10 11 9
273 Seedot 20 10 11 9 9 9
276 Taillow 20 12 9 9 9 15
278 Wingull 20 9 9 12 9 15
280 Ralts 19 9 9 11 10 10
283 Surskit 20 9 9 11 11 13
285 Shroomish 22 10 12 10 12 10
287 Slakoth 22 12 12 10 10 9
290 Nincada 19 11 15 9 9 10
293 Whismur 22 11 8 11 8 9
296 Makuhita 23 12 9 8 9 9
298 Azurill 21 8 10 8 10 8
299 Nosepass 19 11 20 11 15 9
300 Skitty 21 11 11 10 10 11
302 Sableye 21 14 14 13 13 11
303 Mawile 21 15 15 12 12 11
304 Aron 21 13 16 10 10 9
307 Meditite 19 10 12 10 12 12
309 Electrike 20 11 10 13 10 13
311 Plusle 22 11 10 15 14 16
312 Minun 22 10 11 14 15 16
313 Volbeat 23 13 12 11 14 15
314 Illumise 23 11 12 13 14 15
315 Roselia 21 12 11 16 14 13
316 Gulpin 23 10 11 10 11 10
318 Carvanha 21 15 8 13 8 13
320 Wailmer 29 13 10 13 10 12
322 Numel 22 12 10 13 11 10
324 Torkoal 23 15 20 15 13 8
325 Spoink 22 9 10 13 14 12
327 Spinda 22 12 12 12 12 12
328 Trapinch 21 16 11 11 11 7
331 Cacnea 21 15 10 15 10 10
333 Swablu 21 10 12 10 14 11
335 Zangoose 23 18 12 12 12 15
336 Seviper 23 16 12 16 12 13
337 Lunatone 23 12 13 16 15 13
338 Solrock 23 16 15 12 13 13
339 Barboach 21 11 10 11 10 12
341 Corphish 20 14 13 11 10 10
343 Baltoy 20 10 12 10 13 12
345 Lileep 23 10 14 12 15 8
347 Anorith 21 16 11 10 11 14
349 Feebas 18 8 8 7 12 14
351 Castform 23 13 13 13 13 13
352 Kecleon 22 15 13 12 18 10
353 Shuppet 20 14 10 12 9 11
355 Duskull 18 10 15 9 15 9
357 Tropius 26 13 14 13 15 11
358 Chimecho 23 11 13 16 14 13
359 Absol 23 19 12 14 12 14
360 Wynaut 26 8 11 8 11 8
361 Snorunt 21 11 11 11 11 11
363 Spheal 23 10 11 12 11 9
366 Clamperl 20 12 15 13 12 9
369 Relicanth 26 15 19 11 13 12
370 Luvdisc 20 9 12 10 13 16
371 Bagon 21 14 12 10 9 11
374 Beldum 20 12 14 10 12 9
387 Turtwig 22 13 12 11 12 9
390 Chimchar 20 12 10 12 10 12
393 Piplup 21 11 11 12 12 10
396 Starly 20 12 9 9 9 12
399 Bidoof 22 11 10 10 10 9
401 Kricketot 20 9 10 9 10 9
403 Shinx 21 13 9 10 9 11
406 Budew 20 9 10 11 13 12
408 Cranidos 23 19 10 9 9 12
410 Shieldon 19 10 18 10 15 9
412 Burmy 20 9 11 9 11 10
415 Combee 19 9 10 9 10 13
417 Pachirisu 22 11 13 11 15 16
418 Buizel 22 13 10 12 9 15
420 Cherubi 21 10 11 12 11 10
422 Shellos 24 11 11 12 12 9
425 Drifloon 25 11 9 12 10 13
427 Buneary 22 13 10 10 12 15
431 Glameow 21 12 10 10 10 15
433 Chingling 21 9 11 13 11 11
434 Stunky 22 12 11 10 10 13
436 Bronzor 22 8 15 8 15 8
438 Bonsly 21 14 16 7 11 7
439 Mime Jr. 18 9 11 13 15 12
440 Happiny 26 7 7 8 13 9
441 Chatot 24 13 11 15 10 15
442 Spiritomb 21 15 17 15 17 10
443 Gible 22 13 11 10 11 10
446 Munchlax 30 15 10 10 15 7
447 Riolu 20 13 10 10 10 12
449 Hippopotas 23 13 14 10 10 9
451 Skorupi 20 11 15 9 12 13
453 Croagunk 21 12 10 12 10 11
455 Carnivine 23 16 13 15 13 11
456 Finneon 21 11 12 11 12 13
458 Mantyke 21 8 11 12 18 11
459 Snover 22 12 11 12 12 10
479 Rotom 21 11 14 16 14 15
489 Phione 24 14 14 14 14 14
490 Manaphy 26 16 16 16 16 16

SECTION TWO: Breeding Information

If you put two compatible Pokémon in the Day Care, the Day Care man will offer you an Egg after you walk or ride for a while.

Day Care Breeding Centre Locations

The locations of the Day Care breeding center in each game are the following:

  • FRLG: Four Island (after beating the Elite Four)
  • RSE: Route 117
  • DPP: Solaceon Town

The Species of the Baby

The Pokémon that will hatch from the Egg will be at Level 5 (Level 1 in DPP) and of the first evolution step of the mother's species, unless one of the following occurs:

  • If one of the parents is Ditto, then the offspring's species is the other parent's first evolution step.
  • If the mother is Nidoran-F, then the offspring will either be Nidoran-M or Nidoran-F, since they are treated as the same species.
  • If the mother is Illumise, then the offspring wll either be Volbeat or Illumise, since they are treated as the same species.
  • A Marill or Azumarill's offspring will be Marill unless one of the parents is holding the item Sea Incense, in which case the baby will be Azurill.
  • A Wobbuffet's offspring will be Wobbuffet unless one of the parents is holding the item Lax Incense, in which case the baby will be Wynaut.
  • A Roselia or Roserade's offspring will be Roselia unless one of the parents is holding the item Rose Incense, in which case the baby will be Budew.
  • A Chimecho's offspring will be Chimecho unless one of the parents is holding the item Pure Incense, in which case the baby will be Chingling.
  • A Sudowoodo's offspring will be Sudowoodo unless one of the parents is holding the item Rock Incense, in which case the baby will be Bonsly.
  • A Mr.Mime's offspring will be Mr.Mime unless one of the parents is holding the item Odd Incense, in which case the baby will be Mime Jr..
  • A Chansey or Blissey's offspring will be Chansey unless one of the parents is holding the item Luck Incense, in which case the baby will be Happiny.
  • A Mantine's offspring will be Mantine unless one of the parents is holding the item Wave Incense, in which case the baby will be Mantyke.
  • A Snorlax's offspring will be Snorlax unless one of the parents is holding the item Full Incense, in which case the baby will be Munchlax.
  • A Manaphy's offspring will be Phione, but Phione is itself a final evolution stage Pokémon.

Breedability

All Pokémon except the following can produce Eggs (breed):

First stage evolution Pokémon that cannot breed:
Pichu, Cleffa, Igglybuff, Togepi, Elekid, Magby, Smoochum, Tyrogue, Wynaut, Azurill, Happiny, Mime Jr., Munchlax, Bonsly, Mantyke, Chingling, Budew, Riolu
Second stage evolution Pokemon that cannot breed:
Nidorina
Final stage evolution, non-legendary, Pokémon that cannot breed:
Nidoqueen, Unown
Legendary Pokémon that cannot breed:
Articuno, Moltres, Zapdos, Mewtwo, Mew, Raikou, Entei, Suicune, Lugia, Ho-Oh, Celebi, Regirock, Registeel, Regice, Latias, Latios, Kyogre, Groudon, Rayquaza, Jirachi, Deoxys, Uxie, Mesprit, Azelf, Dialga, Palkia, Heatran, Regigigas, Giratina, Cresselia, Darkrai, Shaymin, Arceus

In addition to this, breeding a Ditto with another Ditto won't produce a Ditto Egg.

Breeding Compatibility

Only Pokémon from the same group can breed. The final forms of the Pokémon are listed in alphabetical order, since all evolved Pokémon forms can breed except Nidorina and Nidoqueen.

The Monster Group:
Abomasnow, Aggron, Ampharos, Bastiodon, Blastoise, Charizard, Exploud, Feraligatr, Garchomp, Kangaskhan, Lapras, Lickylicky, Marowak, Meganium, Nidoking, Nidoran-F, Rampardos, Rhyperior, Sceptile, Slowbro, Slowking, Snorlax, Swampert, Torterra, Tropius, Tyranitar, Venusaur
The Dragon Group:
Altaria, Arbok, Charizard, Dragonite, Garchomp, Gyarados, Kingdra, Milotic, Salamence, Sceptile, Seviper
The Ground Group:
Absol, Ambipom, Ampharos, Arbok, Arcanine, Bibarel, Blaziken, Buizel, Camerupt, Delcatty, Delibird, Dewgong, Donphan, Dugtrio, Dunsparce, Empoleon, Espeon, Exploud, Farfetch'd, Flareon, Furret, Girafarig, Glaceon, Golduck, Granbull, Grumpig, Hippowdon, Houndoom, Infernape, Jolteon, Kecleon, Leafeon, Linoone, Lopunny, Lucario, Luxray, Mamoswine, Manectric, Mawile, Mightyena, Miltank, Nidoking, Nidoran?, Ninetales, Pachirisu, Persian, Primeape, Purugly, Quagsire, Raichu, Rapidash, Raticate, Rhyperior, Sandslash, Seviper, Shiftry, Skuntank, Slaking, Smeargle, Spinda, Stantler, Tauros, Torkoal, Typhlosion, Umbreon, Ursaring, Vaporeon, Wailord, Walrein, Weavile, Zangoose
Water Group 1:
Azumarill, Bibarel, Blastoise, Buizel, Corsola, Crawdaunt, Delibird, Dewgong, Dragonite, Empoleon, Feraligatr, Gastrodon, Golduck, Gorebyss, Huntail, Kabutops, Kingdra, Lapras, Ludicolo, Mantine, Masquerain, Milotic, Octillery, Omastar, Pelipper, Politoed, Poliwrath, Quagsire, Relicanth, Slowbro, Slowking, Swampert, Walrein
Water Group 2:
Gyarados, Lanturn, Lumineon, Luvdisc, Octillery, Qwilfish, Relicanth, Seaking, Sharpedo, Wailord, Whiscash
Water Group 3:
Armaldo, Cloyster, Corsola, Cradily, Crawdaunt, Drapion, Kabutops, Kingler, Omastar, Tentacruel
The Flying Group:
Aerodactyl, Altaria, Chatot, Crobat, Dodrio, Farfetch'd, Fearow, Honchkrow, Noctowl, Pelipper, Pidgeot, Skarmory, Staraptor, Swellow, Togekiss, Xatu
The Bug Group:
Ariados, Beautifly, Beedrill, Butterfree, Drapion, Dustox, Flygon, Forretress, Gliscor, Heracross, Illumise, Kricketune, Ledian, Masquerain, Mothim, Ninjask, Parasect, Pinsir, Scizor, Scyther, Shuckle, Venomoth, Vespiquen, Volbeat, Wormadam, Yanmega
The Plant Group:
Abomasnow, Bellossom, Breloom, Cacturne, Carnivine, Cherrim, Exeggutor, Jumpluff, Ludicolo, Meganium, Parasect, Roserade, Shiftry, Sunflora, Tangrowth, Torterra, Tropius, Venusaur, Victreebel, Vileplume
The Fairy Group:
Azumarill, Blissey, Breloom, Castform, Cherrim, Clefable, Delcatty, Froslass, Glalie, Granbull, Jumpluff, Mawile, Minun, Pachirisu, Plusle, Raichu, Roserade, Togekiss, Wigglytuff
The Humanshape Group:
Alakazam, Cacturne, Electivire, Hariyama, Hitmonchan, Hitmonlee, Hitmontop, Hypno, Illumise, Infernape, Jynx, Lopunny, Lucario, Machamp, Magmortar, Medicham, Mr. Mime, Sableye, Spinda, Toxicroak, Volbeat
The Indeterminate Group:
Banette, Castform, Chimecho, Drifblim, Dusknoir, Gallade, Gardevoir, Gastrodon, Gengar, Magcargo, Mismagius, Muk, Spiritomb, Swalot, Weezing, Wobbuffet
The Mineral Group:
Froslass, Glalie, Golem, Probopass, Steelix, Sudowoodo
The Genderless Group (can only breed with Ditto):
Bronzong, Claydol, Electrode, Lunatone, Magnezone, Manaphy, Metagross, Porygon-Z, Rotom, Shedinja, Solrock, Starmie

In addition, Ditto can breed with any Pokémon that can breed except another Ditto.

The Day Care man can also tell you whether two Pokémon can breed together or not. After you deposit two Pokémon in the Day Care, you can speak to the Day Care man. He will tell you:

"Ah, it's you! Your (Parent A) and (Parent B) are doing fine."

The man then tells you one of the following four phrases:

"The two prefer to play with other Pokémon than each other."
This means one of the following four cases:
  • One or both parents cannot breed.
  • They are from different Egg groups.
  • You are breeding a genderless Pokémon with a Pokémon that is not Ditto.
  • You a breeding a male Pokémon with another male Pokémon, or a female Pokémon with another female Pokémon.
In this case, the two Pokémon will never breed.
"They don't seem to like each other much."
This means that the Pokémon being bred are different but have the same trainer IDs. They have a low chance of breeding, but they will eventually breed, so don't give up.
"The two seem to get along."
This means either that the Pokémon being bred are the same Pokémon and have the same trainer IDs, or that they are different Pokémon having different trainer IDs. They have a moderate chance of breeding.
"The two seem to get along very well."
This means that the Pokémon being bred are the same Pokémon having different trainer IDs. They have a high chance of breeding.

Note: By "same Pokémon" is meant two Pokémon of the same species and the same evolution form, for example Bagon + Bagon, Chimchar + Chimchar, etc. By "different Pokémon" is meant two different species of Pokémon or two Pokémon of different evolution forms, for example Kingdra + Bagon or Bagon + Salamence.

Breeding Roads

This is where you'll spend most of your time while you breed and hatch.

In Emerald, there is a nice road 134 steps long, ranging from the Battle Tent sign in Verdanturf Town to the boulder on the shore of Route 118, where you can ride your bike on while waiting for the Egg to hatch. The distance from the Day Care man standing in front of his fence to the left hand side of the end of the route is 66 steps. The distance between him and the right end of the route is 70 steps.

In Diamond, Pearl, and Platinum, there is a road connecting Route 210 (north of Solaceon Town) and Route 209 (south of Solaceon Town) where you can bike through it back and forth while you're breeding. This road is 123 steps long. The distance from the Day Care man standing in front of the day care to the top of Route 210 is 64 steps. The distance between him and the bottom of Route 209 is 71 steps.

IV Chains

An IV chain is a chain of parents with which you get your Pokémon with the IVs you want.

For example, an IV chain to get a Duskull with a perfect HP IV, a perfect Defense IV and a perfect Special Defense IV could be the following:

  1. First, breed a Duskull with any IVs with a Ditto with a perfect 31 IV in HP, until you get a Duskull with a 31 HP IV.
  2. Next, breed this Duskull with a Ditto with a perfect 31 Defense IV, until you get a Duskull with a 31 IV in HP and in Defense.
  3. Finally, breed this Duskull with a Ditto with a perfect 31 Special Defense IV, until you get a Duskull with a 31 IV in HP, Defense and Special Defense.

This can be represented as follows:

Duskull x/x/x/x/x/x + Ditto 31/x/x/x/x/x = Duskull 31/x/x/x/x/x
Duskull 31/x/x/x/x/x + Ditto x/x/31/x/x/x = Duskull 31/x/31/x/x/x
Duskull 31/x/31/x/x/x + Ditto x/x/x/x/31/x = Duskull 31/x/31/x/31/x

Some IV chains provide a bigger probability of getting the IVs you want than others, which means that you get the Pokémon you want quicker if you use them. If you want to breed for your perfect IV Pokémon, then, you'll need a chart to see all the probabilities at a glance. This is what Part III of this guide provides. You might also want to use an IV chain in order to breed for your perfect Hidden Power type and Base Power, in which case, Part IV of this guide provides the details to do just that.

Let's give an example of a small IV chain here. Suppose you want to breed for a Jolly Garchomp, having a perfect IV in Attack and Speed. You first breed a Gible with a 31 Attack IV Ditto, until you get a Gible with 31 Attack IV. (According to the applet and/or Part III of the guide, this should happen among the first 4 Eggs.) Then you breed this Gible with a 31 Speed IV Jolly Ditto holding Everstone, until you get a Gible with 31 IV in both Speed and Attack. (This happens in one in 17 eggs according to the applet and Part III. So, to get a Jolly Gible, you'll need 17x2 = 34 Eggs on average.) So, after breeding an average of only 38 Eggs, you have the Gible you want.

This is illustrated by the following IV chain:

Gible x/x/x/x/x/x + Ditto x/31/x/x/x/x = Gible x/31/x/x/x/x (4 eggs average)
Gible x/31/x/x/x/x + Jolly Ditto x/x/x/x/x/31 holding Everstone = Jolly Gible x/31/x/x/x/31
                                                                             (34 Eggs average)

Note that if you do it in reverse (first getting the 31 Speed IV and then getting the 31 Attack IV and the Jolly nature), you need to breed the same number of Eggs on average in this case.

SECTION THREE: Hatching The Eggs

Number of steps required to hatch an Egg

Each Pokémon requires that you walk a certain number of steps in order to be able to hatch its Egg. This number, unlike what many people think, depends on many factors, which will be explained in detail here.

First of all, there is an internal number for every hatchable Pokémon on which the number of steps for the Egg to hatch is dependent. We will call this number the Egg counter. For now, just remember that the smaller the Egg counter is, the quicker that Pokémon will hatch. Here is a list of all hatchable Pokémon, and their corresponding Egg counter starting number:

Egg Counter Starts From Pokémon To Be Hatched
5 Magikarp
10 Azurill, Cleffa, Croagunk, Igglybuff, Manaphy, Marill, Pachirisu, Pichu, Togepi
15 Bidoof, Burmy, Caterpie, Combee, Corphish, Geodude, Hoothoot, Illumise, Kricketot, Ledyba, Lotad, Nincada, Pidgey, Poochyena, Rattata, Seedot, Sentret, Shroomish, Skitty, Slakoth, Spearow, Spinarak, Spinda, Starly, Surskit, Taillow, Volbeat, Weedle, Wurmple, Zigzagoon, Zubat
20 Any hatchable Pokémon not mentioned
25 Absol, Carnivine, Castform, Chimecho, Chingling, Duskull, Elekid, Heracross, Lunatone, Magby, Mantine, Mantyke, Mime Jr., Misdreavus, Mr. Mime, Onix, Pinsir, Riolu, Sableye, Sandshrew, Scyther, Shuppet, Skarmory, Smoochum, Solrock, Tropius, Tyrogue, Venonat
30 Anorith, Cranidos, Drifloon, Hippopotas, Kabuto, Lileep, Omanyte, Shieldon, Spiritomb
35 Aerodactyl, Aron, Eevee
40 Bagon, Beldum, Chansey, Dratini, Gible, Happiny, Lapras, Larvitar, Munchlax, Phione, Relicanth, Snorlax, Wailmer

Internally, in the game, there is also a step counter. This step counter literally counts the number of steps that you walked during the game. It starts from zero and increases by 1 for every step you take. If it exceeds 255, (i.e. becomes 256) it is reset to zero. (In DPP, it is reset to zero when it becomes 255, not 256. Why this happens is unclear.) This step counter is also reset to zero whenever the player collects an Egg from the Day Care.

Whenever the step counter reaches 255, the game checks if you have any Eggs in your team. If you do, then it checks if its Egg counter is zero or less. If it is not zero, this Egg counter is decreased by 1, or by 2 if you have a Pokémon with Flame Body or Magma Armor in your team. This is the reason why Flame Body and Magma Armor roughly half your number of steps needed in order to hatch an Egg. If the Egg counter is zero or less, that Egg hatches.

If you are carrying more than one Egg, and the step counter reaches 255, then all the Egg counters, starting from the topmost one, are checked to see if they hatch or not. If that Egg's Egg counter is not zero, it is decreased accordingly (by 2 if you have a Magma Armor/Flame Body Pokémon, or by 1 otherwise), and the next Egg is checked. If it is zero, then that Egg hatches, and the other Eggs' counters are not checked or decreased. This means that you cannot hatch two or more Eggs simultaneously, but you need to wait at least 256 steps (255 in DP) between a hatching Egg and another.

Here is a step-by-step account of the above explanation.

Whenever the player walks/rides a step, the game does the following:

  1. Increase the step counter by 1.
  2. (For RSFRLGE) If the step counter is 256, reset the step counter to zero.
  3. If the step counter is not 255, skip all the following steps.
  4. (For DP) Reset the step counter to zero.
  5. Make an internal list of all the Eggs that the player has in the team, starting from the topmost Egg in the team and finishing with the bottom Egg.
  6. If this list is empty, skip all the following steps.
  7. If the Egg counter for the first Egg in the list is zero or less, ha20 CacneaPiplup Skorupi tch that Egg and skip all the following steps.
  8. If the Egg counter for the first Egg in the list is greater than zero, decrease it by 2 if the player has a Pokémon with the ability Magma Armor or Flame Body in the team, or by 1 otherwise.
  9. Remove the first Egg from the list and go to Step 6.

Remember also that the step counter resets to zero whenever you take an Egg from the Day Care. Every time you do so, the number of steps you need to walk in order to hatch your Eggs will be increased by at most 254, depending on how much was the step counter before being reset.

Assuming you do NOT reset the internal step counter by taking another Egg from the Day Care and you have only one Egg in your team, these are the amount of steps you need to walk in order for your Egg to hatch:

Number of Steps in RSFRLGE
Egg Counter Starts From Magma Armor/Flame Body No Magma Armor/Flame Body
5 1023 1535
10 1535 2815
15 2303 4095
20 2815 5375
25 3583 6655
30 4095 7935
35 4863 9215
40 5375 10495
Number of Steps in DP
Egg Counter Starts From Magma Armor/Flame Body No Magma Armor/Flame Body
5 1020 1530
10 1530 2805
15 2298 4080
20 2805 5355
25 3570 6630
30 4080 7905
35 4845 9180
40 5355 10455

If you have more than one Egg in your team, and/or you get another Egg from the Day Care while already having an Egg in your party, the number of steps you need to walk for the Eggs to hatch isn't so clear-cut. An example would explain what will happen more than just words.

Suppose we're breeding Magikarp in Emerald with a Magcargo with Flame Body in our team. A Magikarp Egg is taken from the Day Care, and thus, the step counter resets to zero. The Egg counter for Magikarp starts from 5:

Step Counter: 0. Egg1 Counter: 5.

After walking 255 steps, the step counter reaches 255. The game checks if Egg1 Counter is zero or less. It isn't, so it is decreased by 2.

Step Counter: 255. Egg1 Counter: 3.

Suppose that now we walk 50 more steps, and another Magikarp Egg is created. We go and fetch it. The step counter is reset to 0.

Step Counter: 0. Egg1 Counter: 3. Egg2 Counter: 5.

After walking 255 steps, the step counter reaches 255. The game checks if Egg1 Counter is zero or less. It isn't, so it is decreased by 2. Egg2 Counter is also greater than zero, so it is decreased by 2 as well.

Step Counter: 255. Egg1 Counter: 1. Egg2 Counter: 3.

We walk 256 more steps (one to reset the counter to zero, and 255 more to reach 255), and the step counter reaches 255 again. The game checks if Egg1 Counter is zero or less. It isn't, so it is decreased by 2. Egg2 Counter is also greater than zero, so it is decreased by 2 as well.

Step Counter: 255. Egg1 Counter: -1. Egg2 Counter: 1.

We walk 256 more steps, and the step counter reaches 255 again. This time, Egg1 Counter is less than zero, so the first Egg hatches. Since an Egg hatched, the game doesn't check nor decrease Egg2 Counter at this point.

Step Counter: 255. Egg1 Hatches. Egg2 Counter: 1.

We walk 256 more steps, and the step counter reaches 255 again. Egg2 Counter is still greater than zero, so it is decreased by 2.

Step Counter: 255. Egg2 Counter: -1.

Finally, after walking yet another 256 steps, the second Egg hatches.

Step Counter: 255. Egg2 Hatches.

Let's see how many steps we had to walk for the Eggs to hatch.

For the first Egg, we walked 255 + 50 + 255 + 256 + 256 = 1072 steps.

For the second Egg, we walked 255 + 256 + 256 + 256 + 256 = 1279 steps.

The above example should have shown why calculating the number of steps required to hatch an Egg is more complicated than most people think. It showed, however, that having more than one Egg in your team increases the number of steps required in order to hatch them. In the example above, the first Egg required 49 steps more than the minimum 1023 steps in order to hatch, while the second one required a whopping 256 more steps.

As most people know, you can also look at the Egg to check its state. The message that is displayed is directly related to its Egg counter. There are three different messages that can be displayed:

What will hatch from this? It will take some time.
In this case, the Egg counter is 11 or more.
It moves occasionally. It should hatch soon.
In this case, the Egg counter is between 6 and 10.
It's making sounds. It's about to hatch!
In this case, the Egg counter is 5 or less.

Hatching methods

Soft Reset Method

This method is based on the fact that in Emerald, Diamond, and Pearl, gender, nature, and ability are already set (locked) as soon as the Egg is created, before you take it. That means that if you save exactly before taking the Egg and then soft reset, the Pokémon inside the Egg will have the same gender, nature, and ability if you load again.

  1. Save in front of the Day Care man.
  2. Take the Egg.
  3. Bike on the breeding route.
  4. Ignore the next Egg proposed to you by the Day Care man.
  5. Hatch the Egg.
  6. Check the newly hatched Pokémon to see whether it does have the desired gender, nature, and ability and
    • If it doesn't have the desired gender/nature/ability, save in front of the Day Care man again (there should be another Egg waiting for you, which was produced while you hatched the first one) and repeat the process until you get a suitable baby.
    • If it does have the desired gender/nature/ability, but it doesn't have the desired IVs, soft reset the game (START+SELECT+A+B) and take the Egg again (gender/nature/ability won't change, only the IVs), hatch and check the IVs, repeat the process until you get the IVs you want.
Pros:
  • The gender, nature, and ability you want are set in stone.
  • This method is useful to get a female Pokémon with the right nature and a few perfect IVs.
  • It is also useful if the parents don't like each other much.
Cons:
  • Not many babies are bred and checked using this method, which means that it can get hard to get the right IVs when there isn't a high probability.
  • This method does not suit persons who care about game time more than anything else.

It is recommended that this method is used in the beginning, when the probabilities to get the IVs you want are still relatively high (like when getting 1 or 2 flawless IVs). Alternatively, you can use this method when you're trying to get a female parent with the right nature. If you want to breed for 3 flawless IVs or more, where the probability of getting the desired IVs is less than 1 in 50, the running method is recommended.

Running Method

Using this method, Pokémon are hatched and checked regularly while having five Eggs in your team.

The following is the exact process for Pokémon having Egg counter 40 in Emerald:

  1. Take the first Egg.
  2. Bike:
    1. 66 steps to the left, to Vendanturf Town
    2. 134 steps to the right, to the stone at Route 118
    3. 134 steps to the left
    4. 134 steps to the right
    5. 134 steps to the left
    6. 134 steps to the right
    7. 134 steps to the left
    8. 134 steps to the right
    9. 134 steps to the left
    10. 134 steps to the right
  3. Take another Egg.
  4. Repeat this process until you have five Eggs.

As you start, some of the Eggs will hatch before you have five Eggs, but after a while, the first Egg will then always hatch after you hit (10), exactly two steps before the boy standing on route 118 (seven steps away form the right end of the Breeding route). This is exactly 1279 steps after taking the fifth Egg.

Now, go to the Pokémon Center at Mauville City, choose the option "Deposit" in Lanette's PC and check the baby (use you level 5 max stats paper) and either release it or, if it looks promising, save in front of the PC and Rare Candy it to get a better view of the IVs.

If the baby has better IVs than one of its parents, deposit the four Eggs, get the fifth, switch the baby with the appropriate parent, go to the PC in the Day Care, release the old parent, get the other 4 Eggs and continue.

The following is the full process for Pokémon having Egg counter 20 in Emerald:

  1. Take the first Egg.
  2. Bike:
    1. 66 steps to the left, to Vendanturf Town
    2. 134 steps to the right, to the stone at Route 118
    3. 134 steps to the left
    4. 134 steps to the right
    5. 134 steps to the left
    6. 134 steps to the right
  3. Take another Egg.
  4. Repeat this process until you have five Eggs.

After a while, the first Egg will always hatch 31 steps away from the right end of the breeding route, which is a few steps before the Pokémon Center in Mauville City.

This is the full process for Pokémon having Egg counter 10 in Emerald:

  1. Take the first Egg.
  2. Bike:
    1. 66 steps to the left, to Vendanturf Town
    2. 134 steps to the right, to the stone at Route 118
    3. 134 steps to the left
    4. 134 steps to the right
  3. Take another Egg.
  4. Repeat this process until you have five Eggs.

Take the next Egg. The first few Eggs will hatch before you have five in your team, but you have to ride those four lengths (1), (2), (3), and (4) nonetheless. After a while, the first Egg will always hatch at the same place. When you're done with the four lengths, go straight to the Pokémon Center at Mauville City. The Egg will hatch two steps away from the PC.

Using this method, you breed:

  • Around 25 to 26 Eggs an hour for Egg counter 40 Pokémon. One Egg takes approximately 137 to 140 seconds (2 minutes 20 seconds) to hatch.
  • Around 34 to 35 Eggs an hour for Egg counter 20 Pokémon. One Egg takes approximately 102 to 105 seconds (1 minute 45 seconds) to hatch.
  • Around 42 to 43 Eggs an hour for Egg counter 10 Pokémon. One Egg takes approximately 82 to 85 seconds (1 minute 25 seconds) to hatch.
Pros:
  • A large number of Eggs is bred.
  • A newly hatched baby can be used as one of the new parents immediately.
Cons:
  • Sometimes, the Eggs are not created when you're ready to take another Egg. The result is that the next few Eggs will hatch earlier than you want. This means you have to oversee the number of lengths you ride, like at the beginning.
  • There is no fix number of lengths for Egg counter 5, 15, 25 and 35 Pokémon, so you may find it a bit more difficult to breed those Pokémon using this method.

Don't use this method when the parents don't like each other much, as you won't get Eggs at regular intervals. This method is best suited for the final stages of breeding, when you breed for 3 or more perfect IVs using at least parents with 2 flawless IVs (one overlaps), when you don't need to get a particular nature/ability combination. Most of the time it's worth even then, as you can get parents with awesome IVs who can then pass IVs to other Pokémon.

Mass Hatch Method

This method consists of three separate stages. First you get a large number of Eggs, then you hatch all of them and check them at the end.

Get a number of Eggs
You take an Egg as soon as it is created. When you have five Eggs in your team and the next one is created, deposit all five in a box. Repeat this process until you have at least 25 Eggs in a box. Take the parents from the Day Care and leave the Pokémon you want to level up there instead.
Hatch all Eggs
Withdraw five Eggs having approximately the same number of steps walked before deposit and ride the bike unless all of them hatch. Then deposit the Pokémon, withdraw another five Eggs having around the same number of steps walked and hatch them. Repeat the process until all Eggs hatch.
Checking all Eggs
If you want, first save in front of the PC. This helps if you release the wrong Pokémon by mistake. In the PC, choose the "Move Pokémon" option and go through all of the babies quickly to check if there are any shinies. Get your level 5 max neutral stats paper and check the babies. If you see one that you're aiming for, mark that baby (for flawless IVs I use ring = HP, square = Attack/Defense, triangle = Special Attack/Special Defense, heart = Speed). After you're done, release all the unmarked babies. Now withdraw five of the marked babies, and save in front of the PC. Rare Candy all five to Level 10 and check their IVs. Continue to Rare Candy the ones that look promising. When you're done, soft reset, release the ones that didn't pass the check, and deposit the rest. Repeat the process until you check all of the marked babies.
Pros:
  • A large number of Eggs (about the same amount as for the running method) are bred.
  • Other Pokémon can level up during this process.
  • You are able to do other things while riding your bike (like watching TV or surfing the Smogon website!)
  • You don't lose as much time as with the running method while going to your PC and back - around 30 seconds. For 25 Eggs, this means there will be five deposits and five withdrawals. For the running method, you would make 25 deposits. On the other hand, the mass hatch method wastes time while waiting for Egg creation and because of some of the Eggs being left in the PC.
Cons:
  • The time it takes to complete this method relies a lot on how often an Egg is created. That's why it's only suited for when the parents get along very well, or get along. Sometimes, it takes around three minutes to get five Eggs, sometimes even more than five.
  • Switching parents during this process is impossible. You'll have to wait until you have hatched and checked all the babies before doing so.

This method is suited for the final stages of breeding, where you go for 3 or 4 flawless IV babies while you have both parents with at least 2 flawless IVs. You can also level up two other Pokémon while you ride the bike.