The other day I put my dog's monthly dose of Spectra Sure IGR (Frontline Plus generic) on him and he shook too soon. I think about 1/2 of it flew off.

When can I reapply it? Do I need to wait an entire month? Any suggestions for in the meantime? I was thinking about getting him a flea collar since I don't thinkt the dose he got will be effective.