Answer by
darthjdavis (284)
Oftentimes, swelling in a dog's mouth is caused by a tooth problem. The tooth could be impacted, crached, or even just a cavity. A vet can extract the tooth if that is what is causing the swelling. Other injuries could also cause swelling. Take the dog to the vet for analysis.