We have five silkies. Two are roos and three are hens. The one rooster is afraid of us, but always lets the hens eat first, go to sleep first, etc. The other rooster adores us, talks to us, lets us cuddle him, etc. But, when a hen gets in his way, he pecks them very hard and chases them. We discipline him by bringing him over to the big girls (RIRs) and just letting them look at each other (he occaisonally takes them on but always ends up losing, so he's a bit scared of them), and yell at him. It doesn't seem to be doing anything, but we need him to stop.