Haha, I can't help but adore your cats. They both look like they have a lot of character. 'Specially Spike! Bet they are a complete blast and full of laughs.
As far as Halley (the dog) she came to live at our house, at 6 weeks of age, and Miss Mischief(Missy--my white kitty) was already 2 years old. So SHE ruled the roost!
So, Halley is a "pleaser" when it comes to being around cats! hahaha
She REALLY wants ALL kitties to be her friend. And Spike?? Well, he's only 8 months old now HARRUUMMPHHHH!!!
He has YET to be won over by a DOG!!!
--But Halley(who is now 5 years old) never tires of trying!