There is plenty of truth in the old phrase “fight like cats and dogs.” In nature, the two would avoid each other and fight only if they happened to meet. However, humans have brought them together under the same roof, and they can in fact get along just fine, particularly a kitten and a puppy who are raised together.
An adult dog and an adult cat may require a period of adjustment, but they will learn to be friends or at least to tolerate the other. The sight of a cat and dog curled up beside each other in blissful sleep is not all that rare.