Dogs are truly attached to people, they are loyal and you can genuinely tell that they are happy when you are around.
On the other hand, cats seem pretty indifferent to your presence. Unless its time for lunch, then they'll start meowing "FEED ME HUMAN."
In my opinion? No contest, easy win for...