All Pokemon with ditto except rare Pokemon
Male and female pokemon in the same egg group can make eggs. Also, any pokemon that can breed can breed with a ditto.
You cant breed legendarys
Legendary Pokemon cannot be breed.
To get an egg, you have to breed a male and female that are in the same egg group or species. You can also breed any Pokemon with a Ditto. It doesn't matter what gender it is, as long as it has a gender. The Pokemon that can't breed are Legendary Pokemon (for the exeption of Manaphy, who make a Phione. Phione CANNOT breed. Only Manaphy can make Phiones not other Manaphys.)
anything!if you wanna egg,breed with a egg,or get any pokemon with a opposite gender.
No, because Rayquaza can't breed. None of the legendary Pokemon in the game can breed at all.
You can't breed Legendaries
No, it is impossible to breed Mewtwo and Mew with any Pokemon or for any Pokemon. Their Egg Group is No Egg, which prevents them to breed.
yes. ditto can make an egg with any Pokemon that has an egg type. egg types are how you can tell if you can breed 2 Pokemon and they will have an egg. if you want a list just e-mail me. legendary Pokemon can't breed, such as giratina. Rotom can breed, because they are half legendary. my e-mail address is jbrister@nctv.com if you need to know what some egg types are.
Any Pokemon with a matching Egg Group can be able to breed. Ditto, with the exception of having its own Egg Group, can be able to breed with any Pokemon, except for Baby Pokemon, Legendary Pokemon (Besides Manaphy, who can be bred with Ditto to get a Phione Egg), and No-Egg grouped Pokemon.
You can breed Croconaw or Feraligtr with Ditto in the Pokemon Day Care.
Well, WigglyTuff can breed with IgglyBuff, JigglyPuff or another WigglyTuff.