It seems like you havn't give the cat right chance. Their personality is unique. Your dog KNOWS it must act happy for you, regudless if it had a shitty day. Cats? No. They contact you when They want, and how they want. Just like human friends do
I red some where: Cats and humans share 90 % DNA, while both creators only share 83 % DNA with dogs.