Ranking of pets.
Dogs >>>>>> Cats
Dogs show unconditional love. They are way more perceptive to humans and their feelings than Cats. I bet your black dog is the same Genie.
Cats don't give a s#it.
I could tell you a hundred stories about my dog (left us years ago) protecting my kids, myself, and just showing how much she cared. I like the cat we have right now but it could care less about us. It just wants fed and a place to sleep.