Is there a certain type of gender you have to use to breed with a ditto for Black? So far, every time I tried to breed my pokemon with the ditto they don't like each other.
No... As long as they aren't in this group: http://pokemondb.net/mechanics/egg-groups/undiscovered
Just remove them and put them back in. The liking of each other will be random.