What I find really does the job is garlic in fact , it helps fend off flies and vampires 😂
Essential oils are helpful but I agree with Lian that nothing works better than fly spray.
You can also buy fly repellent gel!
You can use citronella, peppermint or lavender spray but nothing will be as effective as fly spray itself
Hope this helps