Baby Pokemon are defined as Pokemon which must be obtainable by breeding, must be the lowest evolutionary form in a family that is capable of evolving at least once, and must belong to the Undiscovered Egg Group. Can you name them all?
Includes all Baby Pokemon as defined by Bulbapedia.