The disclosure provides a detergent dispensing control method, a washing machine and a system. The method comprises the following steps of: S1:obtaining a current clothes load through a clothes weight detection device; detecting ingredients of a detergent through a detergent ingredient detection device, and obtaining detergent detection data; S2: analyzing the detergent detection data, and obtaining a detergent category corresponding to the detergent detection data; S3: according to the detergent category and the clothes load, recommending a detergent dispensing amount; and S4: controlling a detergent dispensing device to dispense the detergent by the washing machine. According to the present disclosure, the detergent ingredient detection device is used for identifying the detergent, clothes to be washed are automatically weighed, the most proper detergent dispensing amount is recommended according to an identification result and the clothes load, and the detergent dispensing device is controlled for dispensi