you need a CAT, my moggy has no problems with even the most manueverable of flys.
god knows how they do it but to see one hunt down a housefly in under 30 second is a sight to see.
caught mine going up the curtains this summer, he froze and gave me a
"ok move along, nothing to see here" look, then promptly took down a meatfly the size of a sparrow(maybe!!).
mind you, the look on a cats face when it catches a hornet is priceless