fight like cat and dog

Definition: to argue and fight violently.

Discuss this Idiom in the comments below.