You should never keep a betta fish in a tank any smaller than 5 gallons, but larger is better. Something between 15-20 gallons is ideal for a betta fish and a handful of suitable tankmates.
In pet stores, the popular fish are often kept in small tanks or plastic bags, giving them insufficient space. Read more at ...