It is a slang way of saying that two people are irreconcilable, that they are of tremendous fight. It is most used to say " they live like dogs and cats " or " such as dogs and cats ". At odds. In the midst of war.