How Come My Charizard And Ditto Won't Lay An Egg?WHY?
Please be as detailed as you can when making an answer. Answers that are too short or not descriptive are usually rejected.
Please do not use this box to ask a question, it will be rejected - this box is for answers ONLY. If you want to ask a question for this game, please use the ask a question box which is above on the right.
Accept submission terms View Terms
You are not registered / logged in.
If you would like to ne notified if/when we have added this answer to the site please enter your email address.
We will only use this address to email the confirmation for this answer.
They need to like each other get both of them at the same level. Hope this helps and please rate my answer.
Probably because they don't like eachother. You have to get both of them around the same level in order for them to breed. Such as Charazard level 51, Ditto needs to be about level 49 to 53.
The most likely case is that the two Pokemon do not like each other. You can see if the two Pokemon in the daycare like each other by talking to the man who is outside of the daycare, near the area where the Pokemon are. He will tell you whether or not they like each other, whether they do not like each other, and if they had an egg. Hope this helps. Also, make sure that your ditto is a female.
Ditto is genderless... Talk to the man outside of the daycare to find out if they like each other and try get them on somewhat equal levels as rangerman said.
Search for more answers for Pokemon FireRed or ask your own question here.