So this got me searching for a better way. So here are natural ways that I have found to keep flies off of dogs. For a protective measure you can use petroleum jelly to protect their ears. Although not entirely natural this does stop the flies landing and biting your dogs ears without nasty chemical repellents.