Let's clear things up, as I see a lot of different answers.
Pokemon will only not breed if the message says they prefer the company of other pokemon or something along those lines which means thy're the same gender (lol) or in different egg groups. Any other message means they will breed - but the more positive the message, the better the chance you will get one sooner rather than later.
An egg can be produced every 256 steps taken, and the chance rate for an egg to be made depends on the messages as follows:
- 'The two don't seem to like each other - ~ 20% chance they make an egg every 256 steps: different species, same ID number.
- 'The two seem to get along' - ~ 50% chance they make an egg every 256 steps: same species and same id number, or diff. species, diff. id number.
- 'The two seem to get along very well ' - ~ 70% chance they make an egg every 256 steps: same species, different id number.
That's assuming they are in the same egg group though. Anyways that means with breeding jynx you can never get better than a 50% rate as they're always female and cannot hence breed with themselves.
Next time please ask questions in the Help thread sticky at the top of the section. Closed.