Я предпочитаю котов собакам. But don't use this construction, it's too confusing.
You can use construction "я предпочитаю котов, а не собак". Я предпочитаю ходить пешком, а не ездить на автобусе. etc.
You can also use "я люблю" or "мне нравится" instead of "я предпочитаю". Я люблю котов, а не собак. Мне нравятся коты, а не собаки. Мне (больше) нравится ходить пешком, а не ездить на автобусе. etc
"Предпочитаю" близко по смыслу словам "люблю" и "мне нравится". Но в отличие от них "предпочитаю" чаще используется в ситуациях, когда ты хочешь отказаться от того, что тебе предлагают или от одного из известных вариантов. В общем, когда предполагается какое-то отрицание.
-Пойдем в кино?
-Нет, я предпочитаю смотреть фильмы на компьютере.