There is absolutely no medical or behavioral reason for a cat to have a litter of kittens before she is spayed. It offers no benefits of any kind, and increases her risk of developing mammary cancer.