Have you ever had a pokemon that doesn't have a gender that you want to breed? A favorite pokemon that doesn't seem to want to breed with anything? Well here's the solution. Catch a ditto. You can find them in the grass on the south end of Goldenrod City. Put the ditto into the daycare with almost any pokemon and you will soon have eggs! To make the eggs hatch faster, get a pokemon with either Flame Body or Magma Armor as an ability. Slugma is the easiest. Also, you can breed Ditto with a Manaphy to get a Phoine. Remember, you can't breed any legendaries except for Manaphy and Spiritomb (Rotom too, if you count him). I hope this helps!