I love animals of all shapes and sizes. Had both cat and dogs as a kid and I would like a cat in my adulthood for sure, but dogs are truly the best pets you could ever hope for. The whole "mans best friend" thing isn't just a phrase. Loyal to a fault they really are. We shouldn't really compare dogs and cats as they are different animals, different species of animals but when we compare them for pet purposes, it's so clear that dogs truly are the best.
The simple difference is that a dog will sit by you just to BE by you. A cat will sit by you if it knows it can get something FROM you.
It's nothing strange that you hear of heroic dogs trying to rescue their owners or refusing to leave the owners grave, yet not for cats. It's got nothing to do with dogs being dumb either. They're not dumb, they can look it, but they are just as intelligent as cats, some breeds can be anyway. They just aren't selfish, and they'll tolerant a lot more then cats ever will. Best pet to have when you have young children.
Did your life flash before your eyes?
Cup of tea, cup of tea, almost got shagged, cup of tea.