Maybe you could get some pet frogs?
Speaking of which, when I came back from the laundry room on Monday early morning, there was a cute little toad about 2” long, just where the siding meets the grass by the door frame. I tried to convince him to stick around, but he was looking for something else. No flies at that hour of the day...