I always liked to have both dog and cat at my house, they can be amazing friends..
This ended the last 7 years because me and my wife are living together and her family have a super beautiful, super cute but a bloodthirsty husky
He is a killing machine, so no more cats for now..
Anyway between the two i easily choose the dog.
It's harder to actually raise a dog but if you give energy the results are unbelievable and i am not talking about a dog soldier.
Cats are amazing but they come second without any competition really..