In order to study the effects of engineering measures in controlling debris flow gullies, experiences of debris flow control at Shengou Creek (a tributary of XiaojiangRiver in the city of Dongchuan, Yunnan province) are summarized based on field experiments and history of debris flow and debris flow control. The integrated management of check dams and step-pool systems supplies a new model for mountain streams control. However, over-harnessing a river would destroy the step-pool systems which lead to the loss of landscape and ecology.