・Some people often ask which animal you like better,dog or cat.
・Some people often say "which do you like better,dog or cat?"
・It is said that which do you like better, dog or cat.
以上のどれかで伝わりますか?
There are some people who often say 'Which do you like better, cats or dogs?'.
There are some people who often ask if you like cats or dogs better.
はじめの二つの文章の方が伝わりますが少しおしいです。
このような質問だと猫と犬は複数形で表現するので最後に s が付きます。
後細かくなってしまいますが いる は there is などになるので
それぞれの表現のはじめの方は
There are some people who often say... など になります。
この場合 some は使わなくても良いです。
There are some people who often ask if you're a cat person or a dog person.
There are some people who often ask if you prefer cats or dogs.
"There are some who often ask ○○"は
「○○とよく聞く人もいる」になります。
"cat person"は「猫好き」で"dog person"は「犬好き」です。
"I'm a cat person"や"I'm a dog person"をよく言います。
二つ目の英文での"prefer"は「より好き」という感じになります。
"I prefer cats"は「猫の方が好き」です。
是非使ってみてください!