Quick Answer
To check whether two spirits can breed, start with egg groups. Open the Egg Group Matcher, select both parent spirits, and look for a shared egg group. If there is no shared group, change one parent instead of waiting. After you already have an egg, use the Egg Predictor to narrow down possible results.
Step 1: Choose Both Parents
Do not rely on name, type, or appearance. Similar-looking spirits may still belong to different egg groups. If you are not sure which spirit to build, check the Pokedex first, then return to the matcher.
Step 2: Check for a Shared Egg Group
A shared egg group means the pair is worth trying. No shared egg group means the pair should be changed. Egg group matching is the first filter, not a complete guarantee, because sex, form, special restrictions, and nest placement can still matter.
Step 3: Check Sex and Form
Normal breeding usually needs one male and one female. Same-sex pairs, unknown egg groups, event forms, boss forms, or special forms may fail even when the idea looks right. If a matched pair still does not work, test with normal forms first.
Step 4: Use Egg Prediction After You Get an Egg
The matcher answers whether parents can pair. The Egg Predictor answers what an existing egg may hatch into. Use egg height, weight, and rideable filters after the egg appears. For long-term training, compare the result with the Spirit Training Roadmap.
Common Mistakes
Same type means breedable: type is not egg group.
Similar names are enough: names and appearance do not replace egg group checks.
Using prediction before pairing: prediction is for eggs you already have.
Recommended Flow
Check the target spirit in the Pokedex, verify parent compatibility in the Egg Group Matcher, then use the Egg Predictor after the egg appears.