Most anti-cat sprays smell just as bad as the cat's own efforts. Sorcha is right - best pop down to the vet and have a check up. You really need to in any case, if you think she might have kittens on the way