Answer by
mammakat (11147)
The best I have ever found is old fashioned fly strips, though they aren't "aesthetically pleasing". They just work the best, as well as good window screens, keeping food covered, and protecting pets- dogs and horses can suffer terribly from fly-strikes- protect them by using a product like Wipe.