Bill D -
For cats say 8lbs and smaller I've found almost anything works - cheese dogs a favorite, cut fish, nightcrawlers, etc. For cats larger I've found fresh cut fish works the best. Crappie, bluegill, shad and trout. Catch the bait morning/day of, or if not feasible the day before and keep alive and then cut it before hooking it.