K9 Advantix II For Dogs should only be applied once per month.
K9 Advantix II For Dogs only states on the label to apply every 30 days, so it would be best to wait that time.
K9 Advantix II For Dogs states the active ingredients are waterproof, so baths should not affect it.