Dogster is reader-supported. When you buy via links on our site, we may earn an affiliate commission at no cost to you. Learn more.

Why Does My Dog Smell Like Fish? 4 Common Causes

Written by: Nicole Cosgrove

Last Updated on April 12, 2024 by Dogster Team

smelly dog

Why Does My Dog Smell Like Fish? 4 Common Causes

Dogs are notorious for emitting pretty bad odors. They love to roll in the strangest of things, resulting in “interesting” smells for their owners. Among the variety of bad smells that you may have experienced coming from your pooch, a fishy odor has got to be the worst.

What makes it even stranger is if your dog has had no access to fish at all, yet still they manage to smell like it. How is this possible? There are several possible reasons.

divider-dog paw

The 4 Reasons Your Dog Smells Like Fish

1. Dental Issues

Even if your dog hasn’t eaten any fish recently, their breath can still smell somewhat fishy. This is usually caused by periodontal disease, an issue caused by inflammation or infection of your dog’s gums. If you’ve noticed a large amount of tartar on your dog’s teeth or red, inflamed gums, they may potentially have periodontal disease, which could be causing the smell.

Your dog may also have a broken or abscessed tooth, and the resulting infection can give off a somewhat fishy odor. It could also be that there’s food stuck in their teeth that is causing the smell. Either way, you’ll need to brush your dog’s teeth with an enzymatic toothpaste to try to rid your dog’s teeth of infection and plaque and thus, the smell.

2. Yeast Infection

The fishy smell coming from your pooch could be due to a yeast infection of some kind, especially in dogs with excess skin like Bulldogs. These folds of skin can collect yeast and dead skin cells, which can cause a smelly, fish-like odor. Yeast infections can also occur inside the ears, around the eyes, or in between the pads of your dog’s toes. Limiting carbohydrates in your dog’s diet can help, but the best solution is a thorough bath with warm water and specialized dog shampoo.

Vaginal yeast infections are fairly common in female dogs, which can also cause a fishy odor.

yeast infection on dog
Image Credit: ThamKC, Shutterstock

3. Anal Glands

Your pooch has anal glands or sacs on either side of their anus, which are responsible for the pungent odor that your dog uses to mark their scent. If your dog is frightened, they may express some of this anal gland secretion — which is perfectly normal — and this can have a fishy odor. If the smell persists, however, there may be something more serious at hand.

Anal sac disease is fairly common in dogs, especially in smaller breeds. The disease is caused by the anal sacs becoming impacted or plugged due to inflammation of the ducts, causing swelling and discomfort for your pooch. This slowly secreted anal fluid is ideal for the propagation of bacterial growth. Also, the bacteria in your pooch’s feces can easily come into contact with the ducts and cause infection. The disease is usually accompanied by a very fishy smell and hard, painful anal glands, and you may notice your pooch having difficulty defecating.

You’ll need to take your dog to a vet who will manually empty and then clean the infected anal glands, which should resolve the odor. Your pooch may also need a course of antibiotics to prevent any further infections.

4. Urinary Tract Infection (UTI)

If your dog’s urine smells like fish, it may be due to a UTI. This infection in the urinary tract can lead to an overload of bacteria that causes a foul odor, and you’ll need to take your pooch to a vet right away, where they’ll likely be put on a course of antibiotics. Once the infection clears, the smell should go away.

sick dog_Christin Lola_Shuterstock
Image By: Christin Lola, Shuterstock



If your dog smells like fish, the first thing to make sure of is that they have not gotten into any fish! Once you’re sure that they haven’t stolen a tin of anchovies from somewhere, there are a few physical examinations that you’ll need to perform, as your dog most likely has a yeast infection of some kind or possible dental issues. Once you’ve found the cause of the odor, it’s typically easy to resolve.

Related Read:

Featured Image Credit: UfaBizPhoto, Shutterstock

Get Dogster in your inbox!

Stay informed! Get tips and exclusive deals.
Dogster Editors Choice Badge
Shopping Cart


© Pangolia Pte. Ltd. All rights reserved.