A. It will take a long time for them to adjust, regardless.
I'd start with finding a dog who's known to be good with cats. Some rescues offer a "foster to adopt situation" to help you find the right dog. Then start with a slow introduction - keep them separated so they can only smell each other the first day. Then see each other - let the cats out with the dog in the crate. After a few days of that, let them interact for increasing amounts of time.
It is a long process but worth it in the end. Also know that they may not like each other, but we can hope they will at least get along!
Your account has been reactivated.