Remember that your puppy's aggression either stems from his natural canine instinct, or can be traced to certain situations in the past. Whatever the reason be, you have to do your bit to help your pet become social and friendly to all. For this, you would need to follow the mentioned tips and additionally, show lots of love and patience from your side.