Image via Niantic

How do egg moves work in the Pokémon games? Answered

You can give Dragon Pulse to a Magikarp.

Under normal circumstances, a Pokémon’s potential move-set is exclusively limited to moves they can learn through leveling up, as well as whatever TM moves they are able to learn. The Pokémon series employs this mechanic to prevent a Pokémon from gaining overly powerful moves that an opposing trainer wouldn’t expect, such as having a high-powered grass move like Giga Drain on a Charizard to counter its water weakness. By exploiting a hidden mechanic known as Egg Moves, however, you can customize your Pokémon’s moves to better suit your battling needs.

Recommended Videos

How Egg Moves work in Pokémon

Screenshot by Gamepur

Egg Moves are a type of move given to a newborn Pokémon after hatching from an egg. An Egg Move is unique in that, rather than selecting a move available to that species of Pokémon, a move unique to the egg’s parents is given to the child instead. This allows a certain Pokémon to be bred between species, allowing for an expanded potential move-set that — in theory — includes every move that each of the parents can learn.

Originally, only the father could pass an Egg Move to the child, though since Pokémon X and Y, this has been changed to provide a move from both parents. In modern games — excluding the most recent installment, Pokémon Legends: Arceus — this means that a child Pokémon has a chance to roll two of their parents’ eight moves to start with from level one, with a 1/16 chance to be born with any combination of two moves. The potential for unique Egg Moves also includes any move that either parent can learn through a TM or HM, provided that they actively know the move.

Related: How to breed all Pokemon in Sword and Shield

For almost all combinations of potential parents, the broader range of possible Egg Moves available to a child is limited to the Egg Group (or groups) of its parents. Due to the way interbreeding works in Pokémon games, only Pokémon of the same Egg Group — most easily identifiable by body shape or type — can bear eggs. Exceptions to these limitations are Pokémon with two Egg Groups, such as Gardevoir, who can hatch with an Egg Move from the Amorphous Egg Group and pass it on to a child in the Human-Like Egg Group.

Smeargle, however, breaks virtually every limitation placed upon Egg Move generation. Smeargle’s only move is Sketch, which when bred as an Egg Move, randomly rolls one of hundreds of possiblePokémon moves to pass onto the child. Given random number generation and enough eggs hatched when breeding within its own Field Egg Group, a Smeargle father could potentially give a Bidoof child anything from Flamethrower to Hyper Beam.


Gamepur is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more about our Affiliate Policy