They will breed in a 20 ,but I personally do not think it is big enough to keep them for life.I had a breeding pair in a 20L for almost a year,and when they started to get big,they stopped breeding,and I gave them away.Males will get up to six inches,and in a 30 inch tank with a 4 or 5 inch female,it is kind of cramped.