I live in town with my ten chickens. (1 rooster) I got the rooster to scare off the neighborhood dogs that might come across my flock.. but a big dog can still take them all out… So after okaying it with all the neighbors, my flock free ranges for half of each day. Or at least a hour or two. I also have two dogs, that bark at every sound or walking human/dog… so when i spot a stray dog or a threat i run into the coop with bread, call out like a chicken

and wait for the flock to bombard me. (I’ve trained them with bread to come when i sqwak like a chicken (should’ve thought it through and chosen a less dumb sounding call

). And the couple of bone heads that think they can stay out.. i just lay a treat trap and snatch um up. No kills yet.. but I’m overly paranoid and always on lookout.
Don’t know if any of that helps but it’s working for me. I’m still a “noob” of sorts.. only been a chicken tender for a little over two years.