Prima della riproduzione, il pesce deve diventare sessualmente maturo, proprio come con altri animali. In uno studio fatto da Robert C. Summerfelt e Paul R. Turner, è stato scoperto che il pesce gatto a testa piatta invecchia 10 anni prima di diventare sessualmente maturo abbastanza da riprodursi.
Prima che un pesce gatto possa riprodursi, l'acqua in cui vive deve raggiungere un certo intervallo di temperatura. Le temperature intorno ai 24-27 C (75-80 F) sono ideali per la deposizione delle uova della maggior parte dei tipi di pesce gatto. Se l'acqua non raggiunge la temperatura adeguata, il pesce non si riprodurrà. Il pesce gatto si riproduce tra marzo e giugno. Questo è quando l'acqua nel loro ambiente è una temperatura ideale.
La deposizione delle uova è il processo di deposizione delle uova. Il pesce gatto maschio e femmina costruiscono un nido in legno sommerso, erbacce o rocce. Questa zona è solitamente isolata e facilmente sorvegliata dai predatori. La femmina depone le uova sul nido, che è una superficie piana ricoperta di bolle prodotte dai genitori. Può deporre da poche centinaia di uova a circa 21.000. Più vecchio è il pesce e quanto è grande determina quante uova deporrà. Il maschio poi li spruzza con lo sperma per fertilizzarli. Alcuni pesci gatto, come le varietà bianche e canale, custodiscono le loro uova fino alla schiusa. Ci vogliono circa 10 giorni perché le uova di pesce gatto maturino e si schiudano. Una volta nati, i piccoli (detti avannotti) sono protetti dal maschio fino a circa una settimana di vita. Al termine della settimana, gli avannotti lasciano il nido.