Is there a reason you don't trust the dogs? Bc if the dogs can jump , the chickens are not safe in the pen/run too. Especially not if you clip the wings.
A chickens with clipped wings can’t flee.
Netting and a roof is a good idea imo. It protects the chickens against dogs, hawks and some...