My Swellow does not seem to get along with my Pokemon, he either does't seem to like them, or prefers to play with others. Can he still have an egg with ditto?
To add onto Ike, Lloyd Irving's answer, if they do not like each other, There is a only 19% chance of an egg appearing for every 256 steps.
Yes, But it is less likely.Every 200 something steps the game decides whether an egg is created.