Thius will sound wierd, but I've found a few flies that consistently take catfish.
1. A weighted Wooley Bugger in Black or Olive
2. A weighted shad-bodied pattern, tied 'Puglisi-Style' and colored to match a sunfish with Prismatic Markers.
3. Any crawfish pattern

Semper Fi!