ТСу привели ровные аналогичные примеры по другим животным. Но человек не верит... :)
Слово "кобель" родственно слову... собака! Н.,: транслит cobell — c/sobaka
"Коб" и "соб" прошли фонетические изменения в течении веков.
Есть разные фонетические процессы, типа редукции, ассимиляции, оглушение/озвончение, и так далее.
"Собака" — слово очень древнее, и его формы в индоевропейских языках и диалектах различаются, но хорошо определяются от древнего корня.
Поэтому кобель — мужской род от собаки. Кобель — произошло позже в каком-то диалекте, и вошло в современный язык по традиции.
Слово же "сука" в речь пришло из северо-западных и западных регионов славянского мира, а точнее с территории бывшего Великого княжества Литовского — страны 15 - 16 веков, объединившую части современных Прибалтики, Польши, Украины, России и Беларуси.
Там был речевой "плавильный котел", где смешивались языки, диалекты и говоры.
Самка собаки - "сука" пришла в русский примерно в это время из латышкого, через польский.
Ну, а тут даны варианты происхождения плохого смысла :