We have an older cat who HATES dogs, and... 4 dogs. 3 of them leave the cat alone for the most part but the one I have had the longest was beaten up several times by the cat when he was a puppy so there's bad, bad, bad blood between them.
Diablo has his own area gated off with his cat tree...