Welcome Blue Finesse, you have some adorable fish there.
I hope you don't take offense, but I must point out there is some things wrong with your setup. First, that container you are keeping them in is way too small for one Betta, let alone three.
Next, Male Bettas can never live with other Bettas. Even females. Females can be kept together if you have four minimum. The minimum size tank for them to live in is a ten gallon. Do not keep a Male in the same tank as a female unless breeding. Even then sometimes the male will kill the female. Separate them now or there will be a fight. Maybe not now, maybe not in a week, but they will fight.
I recommend you get at least a one gallon for each, or get two more females and put them in a ten gallon.
Make sure you heat the tanks. Bettas need a heater. That container you are keeping them in is almost impossible to heat.
Again, I hope I don't sound rude or anything but you have some beautiful fish there that I don't want hurt. I don't want you to wake up to some dead fish. Please take my advise, or you will have some dead fish. :(
Cute fry though.