Pokémon/Breeding

Breeding Basics
To start you need a female and male Pokémon that are in the same egg group (see Breeding Groups). Then travel to the Pokémon Daycare on Route 117. Go inside and talk to the lady at the counter. And then give her the selected Pokémon. To check if they are compatible talk to the man outside he will respond to one of the following things that will cause you to have an egg or not: After this is said start walking and after a certain number of steps, if the conditions are right an egg will be produced. Regardless of the percentage, if they have a base chance higher than 0%, enough steps will get you an egg. The resulting Pokémon should be in the form of the lowest evolution of the female. But there are some exceptions to this:
 * They seem to get along well 70%
 * They seem to get along 50%
 * They don't seem to like each other 20%
 * They prefer to play with other Pokémon 0%
 * A Nidoran F's egg could result in a Nidoran M or a Nidoran F
 * An Illumise's egg could be an Illumise or a Volbeat
 * A Azuremarill or Marill egg will usually be a Marill
 * A Wobbuffet's egg will usually be a Wobbuffet

Item Effects On Eggs
When breeding a female Wobbuffet or Azuremarill (or Marill) they will end up the same Pokémon normally. But a Wobbuffet with a Lax Incense (see items) will create a Wynaut. And a Azuremarill or Marill with a Sea Incense will create a Azurill. So items can have an effect on the Pokémon in the egg. Some Pokémon change their Inheritance such as a Pikachu holding a Light Ball will get a Pichu that knows Volt Tackle. Sometimes they have effects on natures, for example a Ditto and a Parent holding an Everstone has a 50% chance of getting the same nature as the Parent.

Hatching
Every Pokémon takes a different amount of steps to hatch here are a few of the amounts:

Also legendaries become hatchable via GameShark or Action Replay:

Inheritence
Depending on the moves that the parents know, the newly hatched baby has a chance to know those moves.
 * If a male knows a TM, and the baby is capable of learning that TM, the baby will learn the move at birth.
 * If both parents know a move by level-up, the baby will learn that move at birth.

Some Pokemon learn certain moves only through breeding. Remember this rule: if you want a move make sure the male knows it; if you want a species of pokemon, make sure the mother is that species.