Mix muscovy ducks with rest. my little ones would fight over small rodents and small snakes. Six month old male scovy will decimate med sized rat, and large snake populations. Anything to big to swallow whole like mentioned above, they tear apart by stomping and clawing to pieces, beating to mush with wings, or grabbing in bill and beating to death against ground. woodrats seem too fast for them to usually catch but one or two males learning to hang around holes and pluck them up as come out, or try to dig them out. woodrat/s started eating feed and stealing eggs from young unguarded nests at night till let drakes back in that pen, then the ducks ate them.
Mothballs in areas or better containers that ducklings cannot get into, should stop snakes too, as snakes hate the smell. supposedly mothballs help with rodents and bugs, but squirrels steal as do mice, bothseen eating at and had in nests found. Seen spiders build webs connecting to, and pill bugs crawling on.
you could get bedding or shed skin from pet king snakes, as always kept rodents, songbirds, and copperheads out of my berries.