Breeding

Breeding is the method of choosing two of your Pokemon to send to the local region's Day Care in the hopes that the pair will produce an Egg. This is a useful technique to raise Pokemon with unusual attributes, such as elevated Attack, Defense, Speed, etc compared to members of the same species on a similar level. Pokemon that are hatched from Eggs can have access to stronger attacks earlier than normal, such as learning a parent's TM or HM move. Some Pokemon, like Pichu, can learn a move the parents would never learn, such as Volt Tackle.