my cons are in a planted tank, but if you have expensive ones, I wouldnt recommend it. Theyll even attack leaves that obstruct their brooding sites (plus the dart around nervously guarding the fry and might uproot every thing
Ya, a 20 gallon is a bit to small to breed cons due to aggression. I have mine in a 75 gallon and they are always breeding. Be prepared for tons of babies.