I usually cheat and use barbless or de-barbed hooks. That makes them much easier to unhook. The hook remover made by (I think) Orvis is quite nice. I have had it easily remove flies that have completely disappeared down the gullet of a bluegill.

Ed