I have 2 guppy fry in a 10 gallon, they're about 6 months old and look like cm long adults with still-growing fins. I feed them a decent fry food and keep their water clean. Meanwhile, their parents are in a tub. The fry they dropped in the last month or two are almost as big as the ones in the 10 gallon. Is it just the surplus of live food and algae to graze off of and or sunlight that makes them grow faster? perhaps the heavy planting that's influencing the water quality, or both?