why are cats harder to train than dogs