It depends. If he's that aggressive you should pin him every time you go outside, when you're going to your car, taking the garbage out, getting the mail or going for a walk. Every time you step out of your house think like a drake. "Oh no! Something to steal away my girls! I need to make it submit!"
Don't do anything submissive towards him, don't hug, cuddle or run from him. Only be aggressive. Remember that! He does not see you as a friend! He sees you as a competitor!! Take him head on, face him every time he comes after you!
What breed is he? Does he have and females?