I think a dog would..Forget about it with a cat..unless the mood strikes~I love cats..but they are loving according to their own schedule.
A neighbor's cat practically lives outside on our veranda. She's the prettiest cat and at times very cuddly, but then other days, she won't even give me the time of day. Moody and tempermental, something most dogs are not.