Каждое из этих слов, к сожалению, может нести негативный окрас:
То есть нужно отдельно анализировать каждое слово и с чем оно ассоциируется. Кстати, иногда говорят: "кошка драная".
Слышала, что есть оскорбление "Сукин кот", иногда встречается сравнение с кошкой в негативной коннотации - влюбиться, как кошка и т.д. Так что думаю, что и коты, и собаки могут быть ругательными словами.
Моя бабуля-цыганка говорила: " придёт собака-хоть плачь да корми, кошка придёт-плачь , но гони". И откуда отношение собачье к собаке? Вечный спутник человека. Что-то кармическое в этом точно есть!
Ну если Голиаф так сказал Давиду, значит уже тогда, в древности, собака ассоциировалась с кем-то нехорошим