I think both can be. It depends on the person who is near them. Animals can sense if a person likes their "kind".
To prove this, how many times have you been around when your dog or cat (or someone else's for that matter) walked up to a stranger and started being uncharacteristically affectionate. THEN the person that it selected says "oh he/she must know that I am a dog/cat person.
I don't think there will ever be a true answer to this question.
I prefer my cats. :)