No, ditto is the only Pokemon that's egg group isn't undiscovered that can't breed. If you go put 2 ditto in the day care the man will say "the two prefer to play with other Pokemon" or something similar to that and that means they wont breed. You can find them In the giant chasm. I don't see why you would want to breed one anyways.
Source: Experience