I want to know if Zoroark is able to breed so that l can get an egg with Zoroa.
Because l don't want to migrate a Celebi into my Black, and not be able to have one on my Soul Silver.
Yes it can breed with ditto and anyone in the ground egg group
Yes; ditto is the only pokemon able to breed with every pokemon but legendary pokemon. It is the key in the pokemon game. Plus, it's hard to trade pokemon to other games, and you have to finish black and/or white in order to trade to the other games.
Yup, you can breed them. They actually breed really well too. Good luck!