For my layer hens I prefer large rooster like black jersey giant for protecting. I have luck with black jersey giants Roos. They battled with fox twice and won.
I use bantams for breeding and show.
I had a sebright bantam roo that protect a hens from fisher cat and he did survived.