you either get 2 of the same Pokemon or you get the Pokemon you want and a ditto and take it to the day- care center in goldenrod
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
unless you have the TM or are making another eggbthen no
That is not possible. But there is a way to get another starter. Catch a Ditto and put it in the daycare with your starter. They will have a egg. The egg will be the Pokemon you chose at the beginning. Or you can trade a starter from another game.
A Togepi.
Transfer in a pokémon that is holding a Lucky Egg.
The best way to get rid of a bad egg is if you have 2 ds's, another ds Pokemon game that you hate and trade the bad egg to that game and there you have it. This is the best way to get rid of a bad egg and P.S. you cannot give a poke'mon an egg.
Wild Chansey
In HeartGold, give a Mantine the Wave Incense and breed it. The egg with hatch into a Mantyke.
You can't it is an egg! Eggs cannot hold anything moron!!
You get an egg from Professor Elm's assistant from any Poke Mart.
you put a ditto with typhlosion
you can get another eevee as a prize in the Celadon Game Corner in kanto for 6666 coins, or you can breed it in the day care and hatch an egg.