The first would be better in the past tense, thus: "They fought like cats and dogs over cats and dogs on a day when it was raining cats and dogs."
You could also say: "They fight like cats and dogs over cats and dogs on days when it rains cats and dogs."
:wink: