You have to have sex with a pokemon....
You can't breed legendary Pokemon eggs on Pokemon SoulSilver or on any Pokemon game.
You can breed all Pokemon except: Legendaries, Babies and Eggs.
Male and female pokemon in the same egg group can make eggs. Also, any pokemon that can breed can breed with a ditto.
Legendary Pokemon do not breed, so they cannot lay eggs. However, only one legendary can breed, which is Manaphy. If you breed it with a Ditto, you will get the uncommon Pokemon which is Phione.
no legendary Pokemon or genderless Pokemon can make eggs/breed. hope i help :)
It's eggs not legs, but to get shiny Pokemon eggs, you have to breed a male & female Pokemon of the same kind of breed like a female pikachu & a male pikachu & keep hatching their eggs until you get a shiny Pokemon. It may even take up to 600 eggs! NOTE: Can't breed LEGENDARY Pokemon except a manaphy with a ditto. ☻
You can breed Manaphy with a Ditto to get Phione.
It's impossible to breed latios and latias.
You can breed any Pokemon capable of breeding with a Ditto. You cannot breed them with members of the no eggs group, legendary Pokemon or other Dittos. Actually You Can Breed Manaphy And Rotom (There Legendarys)
Breed a female starter
You will get Cinderquil eggs.
Any Pokemon can breed with Ditto unless they are legendaries.