Bad breath is caused by an increase of the bacteria that produces odor in your dog's mouth and stomach.
There are many factors that can cause this increase and Bad breath in canines.
The main culprit is usually poor dental health.
Tartar buildup, plaque, and gum disease will all enhance Bad breath in dogs.