Well what i think you have to do is finish the game (elite four) then go back to the professor and he will let you choose either charmander, bulbasaur or squrtle. Get bulbasaur from oak then catch a ditto go to daycare at goldenrod leave both with daycare lady for few hrs comeback talk to daycare man he'll give u bulbasuar egg. Same with charmander and squirtle
No legendary can lay an egg except for manaphy which gives an egg to phione and you can not get manaphy or phione in heartgold
you need to trade from firered or leafgreen.
A Togepi.
Transfer in a pokémon that is holding a Lucky Egg.
Wild Chansey
In HeartGold, give a Mantine the Wave Incense and breed it. The egg with hatch into a Mantyke.
You get an egg from Professor Elm's assistant from any Poke Mart.
You can't it is an egg! Eggs cannot hold anything moron!!
you put a ditto with typhlosion
Deposit one of your Pokemon and you may get the egg
yes you can i think you can find them at the end of the victoriy road or what ever it is called
You need an egg for both Pichu and Cleffa. :)