you can't hatch a pikachu egg on diamond, it hatches in to a pichu.
you run around sinnoh and it will hatch.
To hatch an egg in Pearl/Diamond, all you have to do is walk around with it in your team! Honestly, its that simple. It's best to walk around with energetic, happy Pokemon. The egg will hatch quicker. The more steps you take with the egg in your team, the more likely it is to hatch.
It takes about 2805-3060 steps for an azurill egg to hatch.
you walk around for ages and ages and it will eventually hatch
My Manaphy egg hatched in 2098 steps
You have to have the egg with you and walk several thousand steps.
It takes 9,180 steps or 36 Egg Cycles to hatch an Eevee.
in order to hatch a riolu egg you need to walk about 5,000-6,000 steps
The best way to hatch an egg in diamond version is to use your bike, because as you know, the egg will get closer to hatching if you walk more, and riding your bike counts as walking.
if you get a good egg it takes about 2800 steps. if you get a bad egg its 6000 steps.
Just randomly ride around like with any other egg. After you have taken enough steps the egg will hatch. It will take 10k-10.5k steps to hatch it
it takes about 2500
Breed a Loudred and hatch the Egg
Take it in your party, then walk or cycle for a while. Then it will hatch
put two snorlaxs in the day care then give one of them a full incense then the egg will hatch in a munchlax.
You cant hatch a bad egg even with ar sorry about that and if you can then dont it will do something to your game ... Trust me!!
It takes a Riolu Egg a maximum of 6,400 steps to hatch however each Riolu Egg is different so it could hatch earlier depending on the Egg and other factors involved.
you don't get a ditto egg, they can only be caught