Dear student.
Factors that affect the yield of cattle are:
1. Nutrition and feeding management
2. Hygiene.
3. Cattle breed or genetic trait.
4. Physical environment in which the cattle is present.
Vaccination, hygiene and genetic traits directly affect the health of the cattle.
Regards.