Brewer's: Cat and Dog
To live a cat and dog life. To be always snarling and quarrelling, as a cat and dog, whose aversion to each other is intense.
“There will be jealousies, and a cat-and-dog life over yonder worse than ever” —Carlyle: Frederick the Great (vol. ii. book ix. p. 346.).