Warm Eggs = Happy Eggs
Every Pokémon takes a different number of steps to hatch from its egg. For example, the Lapras from last week would take approximately 10455 steps to hatch. A baby Cubone on the other hand will hatch in approximately 5355 steps. You can find out how many steps it takes to hatch your Pokémon by searching for your Pokémon on Bulbapedia. It will list cycles and steps in the breeding section of the information card on the page.