Recently I've been reading posts about how wonderful people's roosters are or maybe those are just the ones I notice. Their roosters find food for the hens, will protect the hens, check nest boxes, etc. Mine seems to just cause stress for my hens. Lately when he tries to mount my BO the fights have been escalading. Today I was wondering if I needed to step in the fight was so bad. My BO never submits to him, shakes him off, and turns around to fight him. The other hens won't submit either, but atleast they don't fight him. Also if he sees a hen eating he will run over, attack her, and take it. If a strange dog enters the yard he is the first to run. He is 5.5 months old now. Will he improve or should I cut my losses?