As mentioned above, two reasons for your dogs bad breath can be due to plaque (gum disease) or an imbalance in the gut or oral microbiome. However, suppose you have taken precautions and have attempted to fix those issues, and still, your dogs breath smells like a dead animal. In that case, it might be a disease or a serious health condition that underlies the bad breath.