OK first off I know this is completely normal but I'm wondering how to handle it. DS pushes other children everytime they come near him. Today at soft play a little girl tried to hug him and he pushed her over 
We say no and remove him from the situation. Today DH was with him and told him that if he did it again they would leave so when he did they did. Not sure an 18mo can understand consequences like that though?
How do people handle pushing of other children?