Dogs hate flies for a simple reason: flies are annoying pests and dogs seem to despise them just as much as we do. We can't blame them though, deprived from having hands, dogs are pretty much at the mercy of these buzzing, pesky creatures. These leaves them with only one option: attempting to catch them with the power of their jaws.