We were having an unmanageable predator problem with our chickens until we did a buried fence. Yes, it rusts, so that didn't work. Then we did a small trench about two inches wide and filled it with
concrete, 18 inches deep all the way around the fence. The pick worked well and was just the right width. That worked, but it was horribly expensive. We have three small paddocks made that way and rotate the chickens in them, and plant the ones they aren't in seasonally with things like corn that the raccoons normally clean out if we don't protect it. Also the crows were eating it. Could not grow corn until we did the covered chicken paddocks, so it gets double duty. That, and the fact it will probably last longer than we will is some consolation as to the expense of building it. We usually don't keep more than a dozen hens, so don't need a lot of space for them, and sometimes they run outside during the day also.
Every day they get the weeds I weed out from the garden, which is more than they can eat, but they turn it into nice
compost. I throw in large bags of leaves too, which they also shred for me and turn into compost. I'm trying to find ways to let the animals do the work instead of doing all the work myself.
We were still having a problem with snakes getting in and eating eggs or sometimes chicks just as they were hatching. Saw an article somewhere, perhaps Mother Earth, about using a cut off 3 or 5 gallon
bucket and screwing it from the bottom against a post up off the ground, just high
enough a snake can't wrap around it, but low enough the chickens can fly up to it. We did ours about two feet off the ground, and put a cut down piece of
wood just inside the opening to prevent the
hay (and eggs) from falling out. It was rounded on the bottom edges to fit just inside the opening and screwed in to attach it. The bucket actually lies on its side with the bottom snug up against the fence post with two screws to secure it. Works great but we had to drill a couple of holes in the sides for rain
water to get out when it blows in.