glo fish should have no less then 10 or 20 gallons and no they are not dyed they are genetically modified with genes for jelly fish....and a betta really should not be in there but it has a better chance...as it breath from the surface it breaths air...and NO they are not found in puddles they live in rice paddies that stretch for mile upon miles...not a small puddle less then a gallon....and there is miles and mile of substrate and about 100 to 1000 gallons per fish with miles of substrate as a filter for bio filtration....
if you must put a fish in that glorified bowl please put a betta as nothing else will live long at all