Translation:Are dogs more affectionate than cats?
Doesn't specify that it is plural. Therefore it should accept "Is a dog more affectionate than a cat?"
Even though it didn't specify ot was a plural, I think the sentence implies dogs and cats in general, therefore the translation is in plural. Hope this helps!
This course is too specific. 热情 can be translated so many ways. Also plural isn't specified.