
What you need is Red Top Fly Trap, it's used by poultry keepers, and if it can keep flies at bay with hen's ,it should have no problems with cats and dogs, I will warn you though, it stinks !. It's a sort of small bag held open at the top with a plastic rim, you hang it up to attract flies, they crawl in and drown, on the plus side it's non-chemical and lasts for about three months.