Sounds like you have too many roo's for your numbre of hens.  I have read that you only need 1 roo for every 12-15 hens.  So sounds like your roos are just trying to figure out who's top dog.  I would keep the one that is the most "aggressive" because he will be most likely to protect your flock, since you do some free-ranging.    We had 3 roos in the beginning too.  We butchered all but one, cause I want to hatch eggs (hopefully with my two buff's soon who appear to be broodyish).  And I'm glad I kept the one I did.  He is very protective of his girls.  Whenever I come in the coop to feed/water he is right in there, just watching me.  He knows I'm the "bread winner", so he puts up w/me.  But he has pecked at the dog through the fence whenever he gets too close.  I am going to try to free-range them this spring and see how my 10mo old lab does with them.  Hopefully between me and the rooster, we'll have good luck!
 
	
		
			
		
		
	
				
			I have 8 pullets and 3 roosters. Of the roosters, Foghorn is the oldest he's 39 weeks old. Francis and Daisy are both 20 weeks old.
	
	
	
