Front line spray, 3 spritzes after every bath after he is towel dried. Lasts all the way up to the next bath. No problems at all with it!!! If it's not broken why fix it? LOL My vet told me that it was the best, although a little pricey, but hey, a spray bottle of that stuff will last me 6 months and thats with like 6 dogs getting sprayed after baths with it.. Cost? 20 bucks for the bottle.