Advantix II is what our vet recommended and what we used. This coming weekend will be a good test of it...