Malfoy managed to kneel and open his arms in preparation before they reached him. Upon reaching him, Rose and Hugo plowed into him. If he wasn't used to their greeting by now he would have gotten knocked clear off his feet.