Review (5/5): Expensive, but works
It gets expensive, because you need to use 1/2 to a full container with each application, but it does seem to work pretty dang well.
For us, with 4 small dogs, it seems to last for roughly 45-60 days, even with heavy rains in 90 degree (F) heat and high humidity.