This process has been repeated several times. Cats are strange animals. Imagine what it is like to be a cat. You sleep, you mooch off some humans, you sleep again. I would have to admit I am more of a cat person, but there are some qualities cats have that make dogs more inviting.
Dogs are happy with whatever.
Cats are snobs, and you have to fight for their affection. Not earn, but fight. OK, the pet subject is old, moving on. But wait, it gets better. In other words, two-dimensional marching.