What causes dogs in the same home to fight?

When two dogs in the same household start fighting regularly it is stressful for both owners and dogs, which perpetuates the problem as stress is often an underlying cause to begin with.

See some common causes below