Cavities Catfish are not live bearers. They lay their eggs in cavities. Look for places with lots of nooks and crannies in shallow water, and you'll find spawning catfish. Read more...