K9 Advantix II does the job for my large dogs to protect them from fleas. It's easy to apply although you need to allow a day for it to be completely absorbed, otherwise some residue might end up on your hands. I bought it from budgetpetcare and worked perfectly as the supplier provided me quality product. It was effective and bought it at best prices saving on free shipping.