Fishy-smelling breath in dogs usually comes from dental disease, fish-based food, or odor transferred after rear-end licking. Because ongoing bad breath often reflects an underlying health issue, a new smell that lasts more than a day or two is worth taking seriously.
The Most Common Reasons
The biggest cause is dental disease. Plaque, tartar, and bacteria are the main drivers of bad breath in dogs, and the odor can turn sharp, sour, or fishy as gum irritation gets worse. Periodontal disease is a major cause of halitosis, especially in small and flat-faced dogs.

Sometimes the answer is much less dramatic: your dog ate fish-based food, fish oil, garbage, or something foul outside. A smell that shows up right after dinner and fades is less concerning than breath that still smells fishy the next morning. Diet and scavenging can both trigger foul breath in dogs, especially if the stomach is a little upset too.
Another common cause is rear-end licking. If the anal glands are full or irritated, dogs may lick that area and carry the odor straight to the mouth. If fishy breath appears with scooting or constant licking, think about the rear end as much as the teeth.

When It Might Be Serious
A sudden change matters more than a long-standing case of “dog breath.” Persistent fishy breath can point to infected teeth, mouth wounds, something stuck in the mouth, digestive trouble, or illness outside the mouth.
Call your vet sooner rather than later if you notice red, swollen, or bleeding gums; drooling, pawing at the mouth, or trouble chewing; scooting, rear-end licking, or swelling near the anus; vomiting, diarrhea, weight loss, or low energy; or increased thirst or urination, especially with a sweet, rotten, or ammonia-like odor.

Those extra signs matter because bad breath can sometimes be linked to kidney disease, liver disease, or diabetes, not just dirty teeth. Veterinarians also flag sudden odor changes and appetite or bathroom changes as reasons to get an exam.
What To Do Today
Start with a quick, calm check. Look at the gums, teeth, and lips in good light. If your dog allows it, compare the smell near the mouth with the smell near the rear end. If the fishy odor is clearly stronger in the back, that is a useful clue.

Then do the basics: - Offer fresh water and wash the bowl. - Skip table scraps and fishy treats for 48 hours. - Brush with dog-safe toothpaste if your dog tolerates it. - Watch for scooting, licking, vomiting, or loose stool. - Book a vet visit if the smell persists or your dog seems uncomfortable.
For odor caused by oral bacteria, brushing helps most. Daily toothbrushing is the gold standard, and regular cleaning plus fresh water can reduce odor-causing buildup.

How To Keep It From Coming Back
If the smell appears only after salmon treats, the fix may be simple. If it keeps returning every few weeks, think about dental care, anal glands, or a recurring stomach issue.
Stay ahead of it with a simple routine: brush most days, use vet-approved dental chews, keep trash sealed, and pay attention to scooting or mouth sensitivity. Small dogs, older dogs, flat-faced dogs, and dogs with crowded teeth are more likely to develop dental problems, so be more proactive with oral care. If the smell is sudden, strong, or paired with other symptoms, schedule an oral exam promptly instead of waiting for the next annual check.
