Okay, so I haven't had chickens in about a year and a half and have chicks coming in three weeks. I only ordered pullets this time because the last time I had chickens I had a very bad experience with roosters. Last time my straight run chicks had three cockerels in the bunch. One mysteriously died around 16-18 weeks, it looked like he drowned in the waterer with no foul play but who knows, I gave one away a couple months later because the remaining two started fighting, and the last one started getting very mean and attacking so I couldn't let me chickens out of their run and into my yard anymore. I was originally set on just having hens, but I'm getting a little worried about neighborhood cats (I'm in an urban setting) and know that a rooster will protect my girls. So, is there a way to raise a good rooster or is it all up to personality and chance? I hate the thought of raising one rooster after another just to have to put each down for being aggressive towards me or my sons when they get older. Any suggestions of any kind are helpful, lol!