I free range my chickens and geese. Yes, it takes a toll on my flower gardens. Yes they poop on my decks, driveway, carport, just about everywhere! It is a tradeoff. I personally do not like to fence animals in, but we are lucky that we have conscientious neighbors who also have chickens and other animals. They do have dogs, but usually train them not to take the chickens, but it does happen. Dogs will do that, and yes they do it for fun. Yes, we do have coyotes that wander through. Yes we do have avian predators. And yes I have lost a few birds, primarily to the hawks.
We have lots of natural hiding places and I provide lots of other hiding places that the chickens can run to (old chairs, tables, lean-to plywood). I keep a rooster or two to warn me of anything they or the geese cannot deter. The rooster will fight to the death to protect his hens.
I have always run a temporary chicken wire fencing for the vegetable garden to keep all sorts of critters out. I have run temporary chicken wire fencing to keep the chickens out of flower beds, but the chickens tend to get stuck in the beds and require assistance to be removed. They geese usually just nibble on whatever grows through the chicken wire. If they get stuck they just step on the chicken wire and walk over.
We enjoy seeing our geese and chickens wander about during the day. I think they benefit from the bugs, fresh grass, and wandering about exploring. I do have to wash down my decks and carport frequently, mostly from the geese. But they are a part of our lives that we take great enjoyment from.