For some reason flies have set up home base in my dog run even though I spray it down with cleaner and bleach regularly, wash my dog often and brush his coat, pick up his mess and wash away his urine daily. I've even hung fly traps but they are in mass quantities, it's frustrating. So I wanted to give my poor pup some respite and got this to spray on him and his bedding (that is washed and changed daily) but I can spray this directly on a fly and they come right back and land on his bed. I soaked his bed with it right after a washing, still flies. I've sprayed my dog thoroughly and taken minutes to brush him thoroughly to make sure its on every strand of his fur, still flies come as soon as I stop brushing him. I used the bottle up just so as not to waste it but it did not work even a tiny little bit. I wouldn't buy it.