Ditto can breed with any Pokemon. If you want a specific species, then breed a Ditto with a female Pokemon. If you want a specific learnset or an egg move, then breed a Ditto with a male Pokemon.
In heart gold and soul silver, ditto can be bred with anything. As for your second question, if it's possible, I'd save ditto to be bred with Lugia or Ho-oh.
You cannot bred with legendary pokemon, except for Manaphy or Rotom (I heard)
Ditto can breed with any Pokémon except for the Pokémon that cannot breed which are Nidorina, Nidoqueen, Unown, Articuno, Zapdos, Moltres, Mewtwo, Mew, Raikou, Entei, Suicune, Ho-Oh, Lugia, Celebi, Pichu, Cleffa, Togepi, Igglybuff, Magby, Elekid, Smoochum, Tyrogue, Azurill, Wynaut, Regirock, Regice, Registeel, Regigigas, Groudon, Kyogre, Rayquaza, Jirachi, Deoxys, Chingling, Mime Jr, Munchlax, Latias, Latios, Budew, Bonsly, Happiny, Riolu, Mantyke, Mesprit, Uxie, Azelf, Dialga, Palkia, Giratina, Arceus, Heatran, Cresselia, Darkrai, Shaymin, Victini, Cobalion, Terrakion, Virizion, Keldeo, Tornadus, Thundurus, Landorus, Reshiram, Zekrom, Kyurem, Meloetta, Genesect, Xerneas, Yveltal, Zygarde, Diancie and Hoopa.
You can breed about any Pokemon in SoulSilver except the Legendaries.
if they are the same type such as piplup and totidile. because there both water. or if they're the same pokemon. they just have to be male and female.
ditto can breed wiv anything
No, there are no underwater routes in Pokemon HeartGold or SoulSilver. The HM Dive is not available in Pokemon HeartGold or SoulSilver.
yes you can
You'll need to trade for it from Pokemon HeartGold. It is not avilable in the wild in Pokemon SoulSilver.
you can´t
give Kurt a WHt apricorn.
breed it
you can't breed legandarys
with a ditto
Breed a Snorlax
breed a sudowodo
You can't breed legendary Pokemon eggs on Pokemon SoulSilver or on any Pokemon game.
Latios is a non-breedable Pokemon,so no.
You will get Cinderquil eggs.
You cannot get a Suicune Egg in Pokémon SoulSilver. Suicune cannot breed.
breed Chancey or blissey with luck incense
You put rock insence on a sudowoodo and you breed it.
If you mean can you get eggs of your Pokemon from her, then yes