Aggression is probably the most common dog behaviour problem, and fear is the most common cause of aggression.
Reducing fear means exposing your puppy to tons of stuff!!
There are many many things that your puppy can be safely exposed to well before their vaccinations are completed.
Please see newly updated puppy socialisation web page for more info, and to get your free puppy socialisation check list.
Have fun with your confident puppy!!