In March, I brought an adult Akita into my house with my 4 cats (all of which had previously lived with dogs). At first, I wasn't sure how he was going to be, because my cats were all afraid of the new (BIG) dog and would hide. Then I took in a foster cat who was totally at ease with dogs and walked right up to Bogart (the Akita). Suddenly, the dog had a cat head in his mouth. The cat was fine (though his head was a bit damp).
See... When the dog came into my house, he lived on a leash for the first couple months. I had a nice, long training lead for him that I used at various lengths, so I had control of him at all times. When Roo (cat) walked up to Bogart, Bogart seemed curious, but not aggressive. They went nose to nose. I watched, ready. As soon as the dog's mouth opened, and he moved forward, he was corrected. Definitely corrected. I do not use force to train my dogs, but if one went after a cat, I will not hesitate to put a little fear into them. If someone thinks that is wrong, then I am sorry.
As the cats grew braver, we had more and more tests. Most of my training did not involve actual cats, though. From the second the dog walked in my door, the #1 LAW of my house was SIT when I say "Sit," and STAY when I say "Stay." That was not optional. It didn't take long to sink in, so when the cats started coming out, STAY came in very, very useful ("down" and "leave it" were also valuable).
My pit bull has never been a problem, except she's a bit hyper and I have to have her "leave it" if she forgets that cats are cats and NOT dogs to wrestle with.
My Akita... as I type, is tolerating a very affectionate cat rubbing all over him. He has a disgusted look on his face. I won't deny that once in a while, when a cat moves quickly, he tenses up and goes on high alert. I won't deny that some times when he watches a cat (especially a kitten) walking through the house, he sometimes drools a little bit. I won't deny that I will probably never, ever leave him unattended in my house with the cats (he is crated). But as long as I am present, he knows that I am in charge. Not just about the cats, but everything. And I think that is the key... rather than trying to fix one problem, take control of the entire situation.
I do not know how your dogs are trained, so I cannot make any suggestions, I'm just relating my personal situation.
A couple months ago, I brought home a kitten who was at first afraid of the dog... Being a kitten and infinitely bold and curious, though, he couldn't help but venture out more and more. My dog watch intently (and yes, DROOLED a bit) but left him alone. No lunges, no whining, no growling, no barking. It didn't take long before the kitten realized that the big scary beast could not TOUCH him. Arrogant little brat made the best of that and got right under Bogart's nose.