First suggestion, if you plan to keep fish; is that you buy yourself a water quality test kit. You need pH ammonia(Nh), and nitrites(
NO). Tetra Laborett is a nice little kit that won't break the bank and doesn't use nessler's reagent.
The kit will tell you WHAT your water is other than "fine" (most
lfs clerks say fine unless it is like straight ammonia). Especially if you are keeping fish in overstocked conditions (aka..wrong amount of clean water for size and number of fish)
The #1 problem with bettas permanently housed in small containers (besides the difficulty in keeping a nice stable water quality) is HEAT. And temp fluctuations. You live in my neck of the woods and unless your home is toasty warm, your bettas are losing days off their lives every moment they are in non-tropical conditions. Though adaptable, they are still a tropical species. And are mass bred cheaply ..in Asia where they originate...hmmm. CoInkyDink?
They will not be at their most vital and vibrant quality when cold & will get sick with the first thing that comes down the pike. In a larger divided tank, they can still have that amount of space but it is warm and filtered if you have a good ( one that has good slotting for flow) divider. 10
gal are cheap and you stack em pretty on a strong shelf unit and voila'! instant fishroom. But if you change their water every other day and get small heaters..the little minis can suffice. Walmart has one mini-heater for 5 gallons at 6-7 bucks. But I wouldn't trust in in that small a space. A 25 watt hagen thermal compact will fit in mini tanks. (My daughter breeds betta and we have like 6 divided 10 gallons for then alone)
And I'll be the bearer of bad news. Your feeder golds will fast out -strip you in terms of space and size. A ten gallon is the bare minimum of a single fancy. Just 4 lil 6-8 inch fancies require about a minimum 75 gallons with mondo filtration. they cannot really have tankmates since most coldwater fish are minnows who will go down the hatch as soon as those kids can fit em in. Same with gravel. they pick up and play all the time..if it is small they end up swallowing it. if you MUSt have a substrate, get riverstones too large for their mouths. Same with plants..get washable ones. They will tear up and maybe eats most live plants. Plus plants do not usually like the heavy filtration they require. Common golds will need move to a pond at some point in the next 18 months if they are growing normally. They top out between 10 and 16 inches if healthy. And larger if they are actually one of the related colored carp out there.
Most enviroment compatible fish are not happy with golds becuase they are so messy. They have no real digestive tract. It's straight in and out. (which is why the eat so much). I love golds, but I am often the first to suggest that people send em back. Just because they were cheap doesn't mean they are easy.Feeder golds are not bred in tanks..they come from PONDS.
Feeders are commons, shubunkins and comets most often.
If you LIKE golds you can have comets and shubunkins with the feeders and make a goldtopia. You cannot mix fancy golds with torpedo golds. The slimbody golds get all the food and may start picking pieces off the slow fancies.(Not pretty)
BTW: I am really surprised you haven't had issues between the male an female bettas in such small quarters. Usually girls will do a number on his finnage before the second week is out. You ssure got yourself and odd mix of fish.