Is there anything at all effective you can really do against the dragons? We might see them as particularly destructive lately but we've been breeding them to do just that for the past ten millennia or so.
Long term, consider making fewer personal offerings to the dragons and plan to relocate to an area with lower dragon density.