Lagoona Day Care

Pokémon breeding is a method of obtaining a new Pokémon by producing and hatching an Egg.

How to breed
Pokémon can be bred by leaving two compatible Pokémon at the Pokémon Day Care located in Lagoona Lake.

Two Pokémon are compatible to breed if the following are fulfilled: Alternatively, breeding is usually still possible as long as one of them is Ditto (currently not available in game), even if the other parent is genderless. In fact, genderless Pokémon can breed only with Ditto, and it is also the only method to breed offspring of male-only Pokémon species. Pokémon in the Undiscovered egg group cannot breed whatsoever, and Ditto cannot breed with itself.
 * They are of the same species (or share at least one Egg Group)
 * They are of opposite genders

When there are two compatible Pokémon in the Day Care, the game will periodically decide whether the Day-Care Man has found an Egg, with the chances depending on the compatibility of the two Pokémon as detailed in the section Breeding Rate.

If an Egg was produced, the Day-Care Man will move from his default position so that the player can know he has an Egg. The Day-Care Man will hand the player the Egg if he or she replies that they want it, and if they have an empty slot in their party. If the player tells the Day-Care Man they do not want the Egg, he will permanently keep it. If the player says they want the Egg but does not have a spare slot, the Day-Care Man will keep it until the player returns, when he will offer it again; otherwise, there is no way to refuse the Egg and receive it later.

Breeding Rate
The chance of any two Pokémon producing an Egg is determined by their species (two Bulbasaur are the same species, while Bulbasaur and Ivysaur are not) and their Original Trainers. The Day-Care Man will describe the two Pokémon's compatibility when the player speaks to him.

Hatching the Egg
The process begins when the Pokémon egg is in the party. The player has to keep walking as the egg gets closer to hatch. After taking enough steps, the Egg will hatch into a level 1 first-stage Pokémon of the female species's (or non-Ditto parent's) evolutionary chain. Different Pokémon require different number of steps to hatch from the Egg.

To speed up the process, the player can currently use:
 * Running Shoes
 * A Pokémon with the ability Flame Body or Magma Armor (they do not stack)
 * The above abilities halves the required steps to hatch

Inheritance
Parents can pass down various aspects to their offspring during the breeding process.

Moves

 * When a Pokémon hatches, it will have moves that it learns starting at Level 1.
 * If both parents know a move that the baby can learn via leveling up, the Pokémon will inherit that move.
 * If the parent knows any specific Egg Moves that the baby can learn, the baby will inherit the move. If the parents both know different Egg Moves, the mother's Egg Moves are passed on first, then followed by the father's.
 * If this would result in the baby possessing more than four moves, the moves take priority in the order listed:
 * Mother's Egg Moves
 * Father's Egg Moves
 * TM and HM moves
 * Inherited level-up moves
 * Baby's default moveset.

Natures

 * If one parent holds an Everstone, its Nature will always be passed down.
 * If both parents are holding an Everstone, a parent's Nature will still always be passed down, but which parent's Nature is passed down is randomly determined.