I do not know anything about flea preventative shots. But you could ask your vet about Capstar. It is a pill that kills fleas on your pet. It is safe for cats. If I were you, I would look into it.