Ive spent alotta nights (and early mornings) catfishin our local waters. Ive used every bait you could think of. Nothing has worked better for me than chicken liver. Perch, squaw, craws, peamouths, carp and suckers just plain dont catch as many fish as chicken liver. Now, if you were to use live bait, I think that might up the odds a bit. Gotta be VERY carefull when using the fish as bait though! IF a stater or odfw guy sees you fishing for catfish with a barbed hook and fillet of perch tied on in certain areas, he's for sure going to think you are sturgeon fishing, and its kinda hard to change their mind, Ive tried....
Rotten foods will get you nowhere! Thats a for shore!
Biggest Channel Cat i've caught around here was 20". But I saw a guy on the same dock as me land a solid 25"er. The guy had his shoes and socks off, and was flicking his line with his toes as he reclined in his chair(he said the fish could feel the vibration through the line and would think the bait is an injured fish). Line went slack, he reeled like crazy to catch up to it, and when he did, the fish was pretty much at the dock. Instead of playing it out for a few, he horsed it up, leaned over the dock, and thumbed it like it was a bass:shock:! Next thing I know, the guy is hootin' and hollerin' because the cat had locked its jaw on this guys thumb and started THRASHIN!!!! I ran over and opened its mouth with my knife, guy pulled out his thumb and was bleeding profusely!! So watch your fingers.