can you catch a fly with vinegar? fly traps can be made with a vinegar-and-dish soap mixture. to use this method, fill a tall glass halfway with apple cider vinegar and a couple of drops of dish soap. the vinegar in the glass will attract flies, which will then fly through the holes.