If it's all cats it might be bigger issue worth attemping to resolve if your willing. Have you tried desensitiveation training? Put them in 2 adjoining rooms with a gate (see through) you sit with the cat, partner sits with the dog, distract them and reward them for ignoring each other. Watch out for resource guarding behavior as that can be a trigger. Remember it's the cat home, the dog needs to be respectful, and indifference is the first step. Also keep the dog in "public" space so the cat can leave if he chooses, just incentivise it being where the dog can see him. They dont need to be buds, they just need to be willing to ignore each other