In a dry city, follow the hose
Fly investigations in Denver are shorter than in humid places because dryness eliminates most candidates for you. With roughly 14 inches of precipitation a year, material left alone tends to desiccate rather than rot, and larvae cannot finish in it. So the productive question is simple: what on this property is being kept wet, and who is keeping it that way. Sprinklers are the usual answer. A zone that overshoots onto a shaded strip beside the house, a head that ponds at the low corner of a lawn, or a drip line under mulch will keep one small area damp all summer while everything around it is bone dry. Next come the containers. Trash and compost bins hold their own moisture regardless of the weather, and the ground beneath them collects residue that stays wet longer than you would expect. Then the animal areas, which combine both: water bowls, shade, and daily deposits. Walk those three categories with a flashlight and a stick, and you will usually find the source in half an hour. Fixing it is often as simple as moving water rather than removing anything.
Dog waste is the source people skip
If a Denver yard hums with flies in July, the dog is the first suspect and usually the correct one. Here is the mechanism. Waste dropped in full sun on a dry afternoon often crusts over before larvae can finish. Waste dropped in a shaded corner, especially one within reach of a sprinkler, stays soft and moist for days, and with summer highs averaging 88F that is more than enough time for a generation to develop. So the problem is not the total amount, it is the microclimate. One shaded run beside a fence can produce more flies than a whole sunlit lawn. The fix has two halves. Pick up twice a week at minimum through the warm months, bag it, and get it into a closed container rather than a pile behind the shed. Then adjust the watering so that corner is not being kept damp. Give it two to three weeks before judging results, because anything already developing will still emerge. If the hum persists past that, look at compost and containers next.
Taprooms, kitchens, and the drain that never stops
Commercial fly work in this city concentrates on floor drains, and the reason is consistent across every kitchen and taproom. Organic film builds on the inside wall of the pipe, often above the standing water in the trap. Spilled beer, syrup, milk, and food residue feed that film continuously. Drain fly larvae live in it, which is why a drain that gets hosed down every night can still send up flies every morning: the water goes straight down the middle and never touches the wall. What works is mechanical. A long brush scrubs the wall, repeated over several weeks, followed by a foaming bacterial product that expands against the pipe and clings there. Include the mop sink, the mop head, the underside of dish machine skirting, and the space beneath equipment legs. Treat light trap counts as a gauge rather than a fix. A weekly catch that stays flat means something is still producing. Keep the dates and findings written down, since that record is what you want on hand when an inspector asks.
The Denver fly year, month by month
March and April are the setup months. Outdoor material is barely producing, so this is when brushing drains, rinsing containers, repairing screens, and fitting door sweeps costs the least trouble. May opens the outdoor season as irrigation starts and temperatures rise enough for a full cycle to close. Whatever routine you set now carries you through the summer. June through August is the peak. With average highs of 88F, sunlit material turns over quickly, and pet waste and container routines slip behind fast if you skip a week. September and October stay active while irrigation continues, and this is the best window for a careful inspection: sources are still producing enough to trace but not in overwhelming numbers. November through February, with lows near 19F, ends outdoor breeding. Anything flying in a heated room during those months came from a drain, a plumbing leak, a plant pot, or something dead in the building, and it deserves to be investigated that way rather than waited out.
When the flies are indoors and nothing outside explains it
Sometimes the yard is clean, the bins are rinsed, and the flies keep coming anyway. At that point the search moves inside the structure. Work through the reachable items first. Run water in every drain and watch what comes up. Check under sinks for a slow leak that has been wetting the cabinet floor. Look at the soil in every potted plant, since constantly damp soil supports small flies year round. Check the washer standpipe and any condensate line for standing water. Use the tape test to confirm rather than guess: stretch clear tape across a suspect drain overnight, leaving a small air gap. Adults emerging stick to the underside, and by morning you know which pipe is active. If everything reachable is clean and flies continue, the remaining candidates are hidden: a cracked waste line under a slab, material inside a wall, or an animal that died in an attic or crawl space. That is the point where an inspection is worth paying for, because more product applied to the same rooms will not reach any of those.
Reading a fly proposal before you sign it
You can evaluate a fly agreement without knowing a single product name, because everything that matters is written in plain language. Look for the finding. A proposal that says larvae were located in the dog run and the utility room floor drain is describing an inspection you can verify yourself. A proposal that names a species and a treatment method could apply to any address in the city. Look for the visit schedule. Fly work needs at least one return, since a generation already developing has to finish emerging before anyone can judge results. The agreement should say how many visits, across what window, and what happens if flies are still present afterward. Look for the sanitation assignment. Removing material is the deciding factor, so it should be spelled out: what gets removed, by whom, and how often. Look for the escalation path. If the trail runs into a buried line or a wall, the plan should already name a camera inspection or a carpentry step rather than promising more of what has not worked.