ditto can make an egg with any egg group and the non-ditto pokemon will hatch from the egg. if it wasn't compatible then the natures don't work together best bet with ditto is to get a neutral nature like adamant
This signature allows me free access to your mind when you read it. I thank you for the look at your mind good day. I said good day.