so long as you go about introducing them in the right way, you should be able to get most dogs and cats to live happily side by side
Crate training your dog, and making use of a baby gate that the dogs can't fit through but the cats can is also a top tip
arguably it's as much a case of persuading the cat not to spit and scarper as it is desensitizing the dog
initially, don't allow them in the same room - let them get used to each other's scent first - over several days
introduce them slowly - maybe keep a lead or house line on the dog, and never allow the dog to come between the cat and the safe exit or the cat will become stressed and exhibit behaviours which will provoke the dog