I think it should be 10-20 gallons.
You can breed Bettas in a tank as small as 5 gallons, however, if you use a 20 gallon long, you can leave the fry in the same tank until they need to be jarred.
No tank is ever filled to the brim so a 5 gallon tank will only hold about 4 gallons when occupied. At 1 inch of fish per gallon of water you could have 2 adult female Bettas in there provided it was set up and filtered properly and you had a few growing plants in which they can hide.
Yes it is. And make sure they like each other because they fight till one dies even with a girl. I know. I have one.
Five gallons is too small to house two bettas. A ten to fifteen gallon tank would be perfect for breeding. If you cannot purchase a bigger tank, then I recommend only buying one betta.
yes. the babies will need room to grow. the absolute smallest you need to breed them is a 5 gal
No, Betta fish are aggressive toward any other fish they see. They cannot mate.
The simple answer is no.
None are recommended if the Betta is a male.
None. The 1 gallon bowl is already too small for the betta by itself.
A betta fish would be much more suited to a 1 gallon tank than a 'variety'. You shouldn't keep much more than one fish per gallon anyway.
You don't! What you do is get a 55 gallon tank because angelfish won't be happy in a 10 gallon tank, and then you take the betta out of the tank (it will fight with your other fish) and just get more mollies and put lots of hiding places in the tank so the babies will live.
you can put a betta in a 5 gallon tank
Go fish
yes of course! my betta is in a 2.5g and is perfectly fine
No. The tank is not large enough to house two female bettas. The basic fish keeping rule is "1 inch of fish needs 1 Gallon of water". A female Betta grows to around 1.5 inches so you would need at least a 3 gallon tank to house the 2 Bettas properly.
A betta fish is the only fish that can stay in a bowl :) hope I helped :)
Any.