Hogyan lehet terhes halat?

A halat nem lehet impregnálni; a halak tojásrakással szaporodnak. Egyes halfajok belső megtermékenyítésben vesznek részt, ahol a hím spermiumokat bocsát ki, hogy megtermékenyítse a nőstény testében lévő petéket. Mások a külső megtermékenyítést gyakorolják, amikor a nőstény tojásokat rak, a hím pedig spermát bocsát ki rajtuk, hogy megtermékenyítse a petéket a nőstényen kívül.