Why do dogs growl?

Dogs usually growl when they are scared, or being aggressive and dominant. They will also growl to protect their territory and possessions.

Another reason for dogs growling is if they are in pain.