There are many possible reasons why a dog might need a tooth extracted, periodontal disease being foremost among these. In the case of periodontal disease, bacteria infects and weakens the periodontal ligaments, the bits of tissue that tie each tooth to its underlying bone. Once this attachment is sufficiently weakened, infection can delve deeper, creating abscesses, or pockets of infection, between the tooth and bone. The tooth will eventually lose its bony mooring, become loose in its socket and fall out.
Because many teeth have multiple roots, each of which may be affected differently, severely diseased teeth can resist loss and remain solidly anchored as long as just one root remains relatively healthy. The longer a diseased tooth remains, however, the longer that an infection can persist.