Look into vectra. It’s a topical solution that’s vet quality. You can purchase on chewy. We sold it at the humane society I worked at and I’ve used it on my own pets with great success. You will have to give 3 months worth per cat to accommodate the fleas lifecycle but each dose is 1 month so you can space out purchasing doses