Certain foods such as onion and garlic contain volatile oils that can cause bad breath for as long as 72 hours after you've eaten them. (womenshealthandfitness.com.au)
By far the most common cause of bad breath in dogs is dental disease. (happytailsspa-blog.com)
The causes of bad breath in dogs is usually something to do with dental health. (dog-health-guide.org)