Also remember that cats don't always react the same to every dog. Our three cats have lived with Ginger, Julian and Legend just fine (periodic spazzy moments aside

) but think the puppy is the worst thing ever put on the planet. He's not even a wild puppy! But each time they see him you'd think a vampire was wandering in our midst.
We've always had an area where the cats can go that the dogs cannot. Currently we have two, as we have one room with lots of wires and until the pup decides these are not fun to play with, he's ousted from there (he's almost to that point, though) We also have rules for the cats as well as the dogs..you know you have a room to go to, do not come out where the pup is playing and spit at him

That earns a deposit into your area.
I never force introductions with the cats, I find they seem to do better if able to watch from a distance and form their own opinions