I have only had one cat in my life but I don't remember him too much since I was about 6 years old, that cat was always independent too. Since then... I've had 3 dogs. I feel I get closer to dogs because they just want to be with you all the time lol
They say that pets control blood pressure better than drugs... which I find it to be true. Even though Shadow can be a stinker at times... he makes up for it a lot being sweet... he'll come to you and lift his paw up to shake your hand lol
Shadow also encourages me to get out and get moving... the walks I have had have helped me as well. I can play, be more interactive with a pooch, I can train them and they will want to please me... cats will do whatever THEY want to do lol
I am amazed at their loyalty... even when you have punished them... they totally forget about it and are there again wanting to please you.
Dogs sense your emotions... I have had a good cry with one of my dogs... one time Rocky (my husky) came to me when I was crying and snuggled close to me to comfort me... sooo sweet... and it made me feel better.
I also feel more protected with a dog...
Dogs are also used for to help people who are blind or disabled and they go out on rescue missions and save lives...
So my answer is dogs lol
They are both lovable but I am a dog person all the way