Фразеологизм "как кошка с собакой" имеет довольно интересное происхождение. Это выражение используется для описания того, как два разных предмета или люди совершенно не подходят друг другу, как, например, кошка и собака, которые известны своей враждебностью друг к другу.
История этого фразеологизма прослеживается в сравнительно новое время. Он появился в XIX веке и был основан на наблюдениях поведения кошек и собак. В те времена эти животные часто держались в доме как домашние питомцы, и нередко проявляли враждебность друг к другу. Таким образом, это выражение стало символизировать несовместимость или враждебное отношение между людьми.
Как эксперт, я могу сказать, что фразеологизм "как кошка с собакой" отражает не только буквальное значение, связанное с поведением животных, но и метафорическое, относящееся к социальным отношениям между людьми. Это выражение широко используется в русском языке и до сих пор актуально, так как конфликты и противоречия в обществе не перестают существовать.