Good perimeter fencing really helps a ton. And then predator proof coop/runs.
It seems your situation might work best with cats and a livestock guardian dog breed as far as for the range of pests and predators.
However most of the livestock guardian dogs are not exactly for the novice...
If the chickens are either always or mostly confined to coop/run then the choice of dog is more flexible. Basically, dogs with variable prey drives would be allright in in this situation, just make sure they cannot have access to the chickens or let them out only when you can supervise. Make no mistake, many dogs will kill chickens if not supervised/trained.
LGD breeds are supposed to have lower prey drive, however you still need to be careful in choosing as there are some with prey drives in all breeds and some breeds/dogs tend to be more vocal as in barking all night as predator deterrent so if there are neighbors with sensitive ears.....
It seems your situation might work best with cats and a livestock guardian dog breed as far as for the range of pests and predators.
However most of the livestock guardian dogs are not exactly for the novice...
If the chickens are either always or mostly confined to coop/run then the choice of dog is more flexible. Basically, dogs with variable prey drives would be allright in in this situation, just make sure they cannot have access to the chickens or let them out only when you can supervise. Make no mistake, many dogs will kill chickens if not supervised/trained.
LGD breeds are supposed to have lower prey drive, however you still need to be careful in choosing as there are some with prey drives in all breeds and some breeds/dogs tend to be more vocal as in barking all night as predator deterrent so if there are neighbors with sensitive ears.....