All puppies have needle-sharp teeth for a reason so they hurt when they bite you! If you have a dog over this age that is mouthing or biting please call Alpha Pet Behaviour for advice.
Pups have sharp teeth so they can discover what is alive and what is not! This is normal and should not be treated as aggression.