Catfish prefer to choose secluded and protected areas for spawning, such as hollow logs, undercut banks, or crevices between rocks. They may also create a nest by fanning out a depression in the substrate with their tails. The ideal spawning location will have a low water flow and provide protection for the eggs and fry from predators.