The main reasons for the death of guppies include water quality problems, improper temperature control, overfeeding, and improper postpartum care, etc.

Water Quality Problems: Guppies have relatively high requirements for water quality. Unsuitable water quality can lead to their death. Appropriate pH values and temperature of the water are crucial for the survival of guppies. Regularly changing the water and cleaning the filter are the keys to maintaining good water quality.
Temperature Control: Sudden and drastic changes in temperature can have a fatal impact on guppies. Either too large a temperature difference or overly high water temperature can cause the death of guppies.
Overfeeding: Overfeeding can make guppies suffer from gastroenteritis, which will then lead to death. Feeding them regularly and avoiding excessive food supply are effective ways to prevent this problem.
Improper Postpartum Care: Guppies need to rest quietly after giving birth, otherwise, they are prone to die due to weak physical condition. The female fish should rest quietly for more than three days before being put back into the same tank.
Other Reasons: These include excessive water level, problems with isolation boxes, saprolegniasis, pinecone disease, and ascites, etc. These problems are usually related to improper water quality management or bacterial infections.
The symptoms before the death of guppies include decreased vitality, dull body color, etc. When guppies are close to death, their activities will decrease, their swimming will become unstable, and they may even stop moving completely. Their body color will also become dim, and may even turn white or a lighter shade.
To prevent the death of guppies, it is recommended to keep the water clean, regularly change the water and clean the filter, avoid drastic changes in temperature, and feed them regularly. Timely detection and treatment of diseases are also crucial.