Baby Pokémon are basic Pokémon that are small, cannot breed, and are pre-evolutions that were introduced in a generation later than the evolution before it. However, Togepi and Riolu are the only exception as both and their evolution are Pokémon belong to the same generation.
Baby Pokémon are mostly discovered through eggs. Certain species can be produced when the evolution holds a certain type of incense.