Why Do Dogs Have Bad Breath? Causes, Fixes and When to See a Vet

Vet note: This article shares our own experience plus general information. It isn’t veterinary advice. Every pet is different, so talk with your veterinarian about your own pet’s needs.

Quick answer: The most common cause of bad dog breath is dental disease: plaque, tartar and gum infection. Other causes include eating gross things, mouth injuries and, less often, kidney disease, diabetes or liver problems. Daily brushing and regular vet dental checks are the best fix.

‘Dog breath’ is so common that many people think it’s normal. It isn’t. A healthy dog’s breath shouldn’t knock you over.

Persistent bad breath, called halitosis, is usually a sign of a problem in the mouth, and occasionally a sign of something elsewhere in the body.

Common Causes of Bad Breath

  • Dental disease. Bacteria in plaque and tartar cause gum inflammation (gingivitis) and infection. Veterinary groups estimate most dogs have some dental disease by age three.
  • Small breeds like Yorkies, Chihuahuas and Poodles are especially prone because their teeth are crowded.
  • Food stuck in teeth or a foreign object, like a stick lodged in the mouth.
  • Eating gross things like poop, garbage or dead animals.
  • Broken teeth or tooth abscesses.
  • Oral tumors, especially in older dogs.
Close-up of a fluffy small dog with its tongue out
Photo by William ZALI on Pexels

What Different Smells Can Mean

Smell Possible cause
Foul, rotten Dental disease or infection
Sweet or fruity Possible diabetes, especially with more thirst and peeing
Ammonia or urine-like Possible kidney disease
Very foul with yellow gums or eyes Possible liver disease (urgent)

These are clues, not a diagnosis. Your vet can check what’s really going on.

How to Freshen Your Dog’s Breath

  1. Brush daily with a dog toothbrush and dog toothpaste. Never use human toothpaste, which can contain xylitol or fluoride levels not meant for dogs.
  2. Start slowly. Let your dog lick the toothpaste, then touch the teeth, then brush a few teeth at a time.
  3. Use dental chews with the Veterinary Oral Health Council (VOHC) seal for extra help.
  4. Schedule professional cleanings when your vet recommends them. Cleaning under the gumline requires anesthesia.
  5. Keep up with checkups so problems are caught early.
A veterinarian checking a dog's teeth and gums
Photo by Tima Miroshnichenko on Pexels

When to See the Vet

  • Bad breath that doesn’t improve with brushing
  • Red, swollen or bleeding gums
  • Brown tartar buildup, loose or broken teeth
  • Pawing at the mouth, drooling or dropping food
  • Eating less or chewing on one side
  • Swelling on the face or under the eye
  • Breath changes along with more thirst, peeing, vomiting or weight loss

Helpful Products

Frequently Asked Questions

Is it normal for dogs to have bad breath?

Mild odor after eating is normal, but strong, persistent bad breath usually means dental disease or another problem.

How often should I brush my dog’s teeth?

Daily is ideal. Even a few times a week helps.

Do dental chews replace brushing?

No. They help, but brushing is still the most effective home care.

Can bad breath mean my dog is sick?

Sometimes. Sweet, ammonia-like or very foul breath with other symptoms can point to diabetes, kidney or liver disease.

A golden retriever lying in the grass with a chew toy
Photo by Barnabas Davoti on Pexels

The Bottom Line

Bad breath is usually your dog’s mouth asking for help. Brush daily, choose vet-approved dental chews, keep up with checkups, and see your vet if the smell sticks around or comes with other changes.

Keep reading:

As an Amazon Associate, we earn from qualifying purchases. This post contains affiliate links.