A cat's habits, behavior and personality are all learned as a kitten. Cats have to be excellent teachers and kittens great students in order to impart so much knowledge in the short time of kitten-hood. The down side is that once they learn their lessons, it's almost impossible to change their habits or behavior. Your best option is to emphasize the learning aspect and enroll them in a good training program.
That's right. Everything your cat knows, good or bad, she learned in the first weeks of her life. Further, even though she is trainable as she leaves kitten-hood and grows into an adult, it becomes more difficult for her to change the way she does things as she grows older. Is that the reason older cats seem to be crotchety ole' grouches? And why they won't move off of your favorite chair without a lot of grumbling? Maybe. But, it's well documented that the first weeks of a kitten's life is where they develop all the critical elements of their physiology and personality.