You will often see sulfur blocks marketed for their fly repelling properties, but there is no scientific evidence to back this up. The best way to reduce flies around your horse is to maintain high levels of hygiene, and use a good quality fly repellent or fly sheet on your horse.