Dog Trainer: How To Teach Your Dogs And Cats To Get Along
If your dogs and cats don't currently get along, you are probably keeping them separated and constantly frustrated trying to keep track of them.
I lived with this same frustration for about six months as I worked through my cat hating my dog and my dog trying to eat my cat. Keep in mind: you can certainly work through these problems and have your cats and dogs live together in harmony, but it's a daily incremental process.
Highly recommended is working with a professional trainer through this process, so you can have guidance along the way. Cats and dogs have some similarities in their body language, but many differences.
Dogs instincts inform them that small and non-dog animals are for playing with and chasing, whereas cats tend to put off a vibe and are accustomed to other cats understanding whether they want to be left alone or not. Cats don't always pick up on dog body language and dogs don't always pick up on cat body language.
You can absolutely teach your dog that the cat has exclusive rights to be in locations and have special attention, and that they are to ignore the cats when they are near the dogs. And you can absolutely teach your cat that it is not acceptable to hiss and run away into a dark corner every time it sees the dog.
These are things that I taught my cat and dog, and now they get along great, though they mostly respect each others space and ignore each other. Consult a professional trainer who can help you understand what to do if you are in a similar situation.