Left a question off: CATS OR DOGS?
Dogs- not even close. My galpal has a cat and I've known folks with cats in the past and even catsat a few times and can appreciate them but have never even come close to bonding with them like I've done with dogs. To be fair, I'm at least semi-allergic to most cats so don't really cuddle them- and yes, that always makes them want attention fro me.
But anyway, dogs are wonderful- owned 3 during my lifetime (Spielberg, Goldberg and Ginsberg) and love interacting with them in general, even if I'm generally not someone who just goes up petting strange dogs on the street whether the owners encourage that or not.