I'm glad to hear she's doing well!Update: Ash is doing amazing and she is growing tiny tail feathers back! The only problem is that those dogs are still there, and their throwing themselves against the fence and they are only going to get twice as big. Half my family has PTSD but they still won't get rid of the dogs.
Do you have animal control in your area? If so, then see if they can help you with the dog issue.
Otherwise, consider installing electric fencing around your coop/run or fence, this may help solve the issue.
I'm sorry they keep coming back.