What about fly guards for their legs? Not sure if the donks would keep them on, but they sell them for horses. Defender Fly Leg Wraps 4-Pack - Horse.com
Also just noticed they're on sale, almost half off! Great if you want to try them and see if it will help without risking much money. Best of luck!