Reasons why cats shed a lot:
1. If a cat is malnourished and lacks sufficient protein or vitamins, it will also shed a lot of fur. You need to feed your cat a variety of foods to ensure a balanced intake of nutrients.
2. Cats shed a lot of fur during shedding season, which is normal. Owners only need to clean up the fallen fur in time. 
3. When a cat is in heat, the imbalance of hormone secretion in its body can also cause excessive hair loss. You can take your cat to be spayed or neutered after the heat cycle is over.
4. If a cat contracts a skin disease, it may also experience hair loss. In such cases, it is necessary to take the cat to a veterinary hospital for examination and treatment as soon as possible.
5. Feeding cats too much salt can increase the burden on their kidneys and lead to hair loss. Avoid feeding cats salty foods.