Every time he comes at you, pounce on him unexpectedly and pick him up. Then, swiftly put him up side down holding him by his feet (I suggest holding on his knee joint, so he can't fly up.) Don't worry, lots of people have told me that it's better to hold a chicken up side down! So, the whole purpose is to show him that you're boss. Top roo. To really top it off, let out a loud victory crow to really show off. (Just a warning, if you do do a victory crow, and you're not holding him, BE READY TO POUNCE ON HIM AGAIN! HE MIGHT THINK THAT HE'LL SHOW YOU!) Even just pinning him to the ground for a little while might work. If he's smart, after so long, he'll leave you alone for about two weeks before he comes at you again.My rooster Angry Johnny is so mean I can no longer go outside to be with my birds or garden with out him running up on me and attacking or just straight up looking at me, ruffling his feathers and then charging me.
I just can't bring myself to actually physically hurt him. I feel bad wen I have to hit him with my be good stick. I'm at a loss. Any suggestions?

And if all else fails.... Here's a great article on how to rehome a rooster on Craigslist
