I also use advantage and it works very well. I think the shot you're referring to is called Program and it lasts for 6 months. It sterilizes the fleas so that they can't reproduce. Your cat can still have fleas because I don't think that it kills them. I've never heard that it was dangerous. Good luck.