This question already has an answer here:
I get extremely annoyed when my cat comes back home with a beautiful dead bird (as it happened an hour ago).
There is a flap door in our house so the cat is free to go out. We don't wish to confine the cat inside. So please do not suggest that.
I'm wondering what are the most effective and humane ways to make hunting as difficult as possible for him? (cutting his nails short? hanging a bell on his neck? shouting at him? etc.)