If your dog has a distinct undesirable odor, it doesn’t always mean your pet needs a bath. First, you can check if he has rolled in something nasty that can be removed by a bath using pet shampoo. But if the odor persists after a bath, it may be the result of an encounter with a skunk. However, there are certain health issues that can cause odor in dogs. Foul-smelling breath can be an important sign of diabetes or kidney failure. Tooth and gum problems can also produce a distinct foul odor. When any part of the ear is infected by bacteria, it can result in an extremely bad odor from the ears. Pets can also suffer from excessive gassiness as a result of a dietary of gastrointestinal tract problem. A dog’s undesirable odor may also be related to problems with the anal sacs. A visit to your animal hospital Glen Ellyn, IL can help establish what is causing your pet’s undesirable odor.