(Yes, the dog version has a cat-specific misbehavior trait as a conflicting trait. Misbehavior_Cat_Scratching, Discipline_Pet_PottyTraining, and Misbehavior_Pet_PuddlesDrink for both cat and dog versions.
There are the obvious conflicting traits like Active & Lazy, Friendly & Aggressive, etc., but Smart ('Clever' for cats) actually has some hidden conflicting traits that I was able to track down and remove from pets so that I could assign them Smart. Not all of the traits can be assigned to just any cat or dog.
:D The changes need to be made to one of the same resources that chingyu1023's mod for sims uses, so I will talk to him/her about that.