I have a list of crazy stuff I've used to catch catfish. The great thing about fishing for them is you can basically find any sort of smelly, bloody stuff you have on hand and use it.
I like animal guts. I've used boar, deer, small mammal, fish and even bird innards as bait. If I have to go out and buy bait then I take stink bait, but you got to find the nastiest most foul smelling stuff to catch a catfish.
You can take other, small bait fish and cut them up. I don't like doing that as I usually only have panfish when it comes to smaller fish, and I like to throw those in the freezer or have family fish fries with them.
In a pinch hotdogs, but I don't think they work as well.