Are dogs pack animals that depend on a strong hierarchy to thrive?
New research is showing that much of what we've always been told about dogs (and wolves), is wrong.

This Nature of Things video explains a lot of it.

https://youtu.be/UDw7_XYZ9IA

----------------------------------------------------------------------- 

Aggression in dogs must be addressed as soon as it is first observed and from then on every time thereafter. It is NOT something to ignore or handle later.

Here is a fabulous article on the subject. It describes the types of aggression and then the way it can be handled.

But if you handle your pup properly, aggression should never become an issue.

My main advise: no physical punishment of any kind. NO forcing it to do anything it doesn't want to do. As soon as you see it is scared or stubborn about something - get out the treats and  train it to accept the situation or to perform the behaviour. It probably just didn't understand a situation or thought you could be tricked into taking a subservient role. Make it fun, but also make sure you are the one who takes charge.