I like your post,Thor, whilst ignoring the very young one.
I have long studied both domestic cats and dogs; and have raised many of both.Both can communicate very well with humans, but I think dogs more so. And I think I understand why. Contrary to popular belief, cats do not really like to be stroked! But they do like to be "held", and to sit close! Dogs, however, are pack animals; and if you own a dog, you are part of the pack! It is why a dog may control YOU, if you allow the dog to become the dominant "leader" of the pack; especially the male dog.
I live amongst the rural hunters, with packs of fox hounds. The "Whip" controls them exceptionally well. Even though I have never seen a "Whip" actually whip a dog!
It seems to me that the difference between cats and dogs as pets, is that a dog (unfortunately!) that is badly treated will still lick the hand that hurts it! Mistreat a cat, and you will never see it again!