cats are also comforters. i have a cat that comes running to see if i am ok if i so much as sneeze or cough...every single time. my cats snuggle if i am feeling sad, they bathe my face to give me comfort and let me know they will love me no matter what.
cats are less demanding than dogs. cats are also as faithful and loving as dogs. i prefer cats to dogs even tho i used to be a dog person. the reason i think people prefer dogs is because dogs dont threaten their ego the way cats do. cats are more like people than dogs. people like having a pet that has a slave mentality...they dont want one that thinks for itself and has moods like they do.
I have had many dogs and cats over the years and each is wonderful in their own way. I find that cats are no less faithful than dogs, they jump on your bed and climb all over you, rub themselves up against you and purrrrrrr at you. And dogs can be extremely demanding, especially when you have to get up at 2:00 a.m. because they have to be let out. It all depends on the individual animal as each has it's own personality and character.
I think it is because dogs show, outwardly, how happy they are that you entered the room. They jump around and wag their tails and bodies! Cats show it also but on their own time. When a cat show you love, it is so cool, quiet collected, but you still feel the love.:p