Important Information…the advice I am providing is solely based on the information you are giving me. To accurately diagnose and treat a patient, a veterinary doctor-patient relationship is required. Before I can tell you what is wrong, I must see you pet and perform an examination. Over the internet, your description may be misleading and you may not see what a trained veterinarian would see. Therefore, the advice I give you is not to be taken as 100% accurate. I can tell you how I have treated cases in the past with similar symptoms and you must make a decision whether you want to follow my advice or not. This service is not a substitute for visiting your vet. With that in mind, let us start…
Here is a link that may help explain in more detail. I must caution you that I have not reviewed this link and unless it is written by a veterinarian, the information can't be held to be medically accurate. But just to give you information that might help here it is:
One type of fly is called Cuterebra
If you find my answer helpful, please click "Accept". Bonuses are always appreciated. It was a pleasure responding to your question and follow ups are welcome.