Garlic: Feeding garlic as a fly repellent is not a new idea, and works because high sulphur compounds in garlic are released through the skin via natural body secretions such as sweat, producing an invisible barrier that flies find repellent. Whilst they may still be present around the horse, they seldom land on the skin, and this significantly reduces the level of irritation normally seen.