Is there something wrong with just throwing them on ice after you catch them? Unless they've got nasty teeth and may bite me later, I generally don't worry about dispatching fish.