Ditto can mate with all 'breedable' Pokemon. So the things that it can't breed with are;
Legendaries - except for Manaphy,
'Baby' Pokemon - Pichu, Igglybuff, Tyrogue, etc,
Unown, Nidoqueen, Nidorina, and another Ditto.
Chat with our AI personalities
Ditto can mate with almost all other Pokemons, except : Legendary Pokemon, and another Ditto...
Yes Because ditto can mate with anyPokemon but not legendary only legendary Pokemon that have a gender
Without an action replay, you can't mate dittos with legendary pokemon.
You can breed almost any Pokemon with Ditto except: a legendary Pokemon (no sign). Also sometimes you might have gotten the wrong Ditto because I have two Ditto's: one only mates with guys and the other only with girls. So you might want to try different Ditto's if the one you have does not mate with the Pokemon you want it to.
any Pokemon can breed with ditto except legendary Pokemon and ditto. in other words, you can't breed a ditto with a ditto