I have had both and only have a cat now. Probably be my last pet due to my age. Dogs are great pals but needy. My two year old cat has bonded with me and has to see what I am doing anytime I move around. I do enjoy her and she is a great part of the family.