Dogs don’t smell like roses all the time, that’s a fact! But should it smell so bad all the time? Let’s discover what could be behind the bad odor – it’s time to finally put an end to the smell!

You love your puppy something terribly, no doubt about that!

Cute, charming, fluffy – all good adjectives you could use to describe your pet.

However, the bad smell isn’t on top of the list of wanted qualities for your puppy.

Recently Ann asked our editor: “Why does my puppy smell?” and gave us an idea to write about the reasons why a new puppy smells bad sometimes.

A bad odor in dogs isn’t uncommon, on the contrary! If you’re experiencing this with your puppy there’s no need to panic. First of all, you’re not the only one experiencing this. Second, a lot of reasons could be behind this and many of them are easy to fix.

In this article we’ve gone through eight most common reasons why do puppies smell bad, and four ways to get rid of bad odor.

Why Does My Dog Smell Bad?

Dogs can stink for numerous reasons. If your dog smells bad try to establish why. That way you will be able to deal with the situation and find the proper solution. These are the most common reasons behind this problem!

1. Bad Breath

Bad breath is very common, especially among puppies. The source of this problem is usually in the things your dog is putting in his mouth. It’s a fact that dogs don’t pay that much attention to what they’re chewing on. The choices are endless – grass, dirt, poop – you name it!

This is particularly true when it comes to puppies. Puppies are much more curious than adult dogs so, naturally, they explore their surrounding a lot more. This results in various eatable and non-eatable things in their mouth.

Unfortunately, bad breath could indicate some serious problems as well. Namely, bad breath can be a manifest of problems in a dog’s gastrointestinal tract, since the mouth is where the whole digestion process begins.

How Do I Treat Bad Breath?

If it’s not gastrointestinal problems you’re dealing with, cleaning your dog’s teeth is the solution. Having said that, it’s not always as easy as you think as your dog might protest.

This is why you can come up with alternative ways of cleaning your dog’s teeth, like giving him or her a dental chew or celery to chew on. Celery is believed to help with bad breath enormously!

If cleaning the teeth doesn’t help and the bad breath doesn’t go away, taking your dog to the vet would be a good idea to see if there’s any problem in the gastrointestinal tract or if there’s an active dental infection.

Dental infection or gum disease odor doesn’t usually wax and wane and could be a life-threatening condition, so be sure to visit a vet.


A most common cause of a smelly puppy is their bad breath. You can easily prevent bad breath by brushing your dog’s teeth.

2. Anal Glands Issues

Impacted or infected anal glands could be behind the unpleasant smell that won’t go away. These marking glands play an important role as they’re releasing an oily and stinky secretion every time a dog has a bowel movement.

If the glands don’t work as they should or if they are infected, they could release the secretion whenever the dog is excited or scared – in other words, due to strong emotions. This is pretty easy to discover if you notice that it’s happening regularly.

If this is the case, you can take your dog to the groomer or vet and ask them to empty the booty bag. However, this is not allowed in all states so be sure to check that beforehand.

This issue can be associated with the previously mentioned reason – bad breath. This is because dogs try to clean their anal sac “the natural way”. While this may seem terrible to you, this is just the natural grooming instinct dogs tend to have. It’s simply reacting intuitively!


Some dogs can produce more secretion from their anal glands than normal when they get too excited. This inevitably leads to a stinky situation.

3. Teeth Problems

Another problem linked with bad breath is a dental disease or infected gums. If this is the case, dogs tend to drool a lot more, most likely because the mouth is so sore. As a consequence, your dog’s coat starts to smell from the smelly saliva that stays in the coat.

If you’re not sure and you want to establish if your dog is dealing with teeth problems, this video could help.


Teeth can cause a smelly puppy in another way too. When a pup has dental disease or gums imflamation, often bad breath occurs.

4. Teething

This is a normal process every puppy goes through. However, teething comes hand in hand with bad breath. The reason behind this is the bacteria collecting along the gum line, resulting in “fishy” breath.

Because this is a natural process, all you can do is wait for the smell to pass. This will happen after approximately four weeks when the teething process is finished. However, if you want to brush your dog’s teeth during this time – be careful – the teeth are very sharp at this stage.


Due to an excessive amount of bacteria collecting along the gum line, the teething process can also often bring bad breath in a puppy.

5. Ear Infection

Ear infections are quite common, especially in dogs who like to swim. Apart from being painful for dogs, the bad smell is another reason to treat ear infections.

If your dog is itching and scratching or shaking its head – on top of the smell – it’s probable that your dog has gotten an infection. In this case, bathing your dog won’t reduce the smell and will only make the infection worse. Therefore, consult your vet and establish a proper treatment plan.


If the bad smell is accompanied by frequent scratching on a dog’s head, chances are that your dog has an ear infection. In this case, consulting a vet is necessary.

6. Flatulence

Gas, or farts, are not unusual if you own a dog. This unpleasant smell usually comes as a surprise, as we don’t hear them.

It is explained by the physiology of dogs. Namely, the horizontal positioning in the rectum makes the dog’s sphincter looser than that’s the case with people. This is why gas passes easier and usually soundlessly in dogs.

Flatulence, even if it’s not fun, shouldn’t be something to worry about. Some dogs are simply gassy. However, if the smell is really bad and you think that it’s happening too often, visit the vet and see if intestinal or dietary problems are behind it.


Flatulence is a normal thing in dogs. However, if the smell of the gas worsens or occurs too often, a visit to the vet might be needed.

7. Skin Disease

If it’s your dog’s skin that smells, some skin condition might be behind it. For instance, the dog may be dealing with allergic skin disease or parasite infestations. As a secondary reaction, bacterial and yeast infections can accompany them and result in a really bad smell, reminding them of rotten fruit.

Some wrinkly breeds with overlapping skin folds, like bulldogs, are prone to fungus infection.

Of course, not all skin that smells bad is a result of a health problem. Your dog may just be into wildlife – rolling, smelling, and tasting everything it can come across outside. Naturally, this leaves a smell and isn’t anything a good bath can’t solve.


Parasite infestation and allergic skin reactions can lead to bacterial or yeast infections that can result in a really bad smell.

8. Wet-Dog Smell

If your dog loves to swim and play in the water, hours can be spent in the pool or someplace else. While this is a great activity it can have two consequences leading to bad smells – ear infections and wet-dog smell.

The wet-dog smell is caused by bacteria feeding on the dog’s natural skin oil. They thrive in a warm and moist environment, like many other types of bacteria. This smell tends to linger even when your dog is dry and gets into your dog’s skin after some time.


When a dog is swimming too often or spending too much time in the water, the wet-dog smell might occur.

How Do I Get Rid Of The Smell?

First of all, you have to locate the smell. When you’ve established where the problem is you can go on to the next step – finding a proper solution. Here are five of the most common ways that will make your dog smell better:

Bath Your Dog

Has your dog rolled in something smelly outside? Or has it just been too long since the last time you bathed him? A nice and thorough bath will probably solve this problem quickly.

Choosing the right shampoo is very important. You want to pick one especially for getting rid of odors, not one that will only cover up the smell using artificial ingredients. Wet your dog completely with warm water, apply the shampoo and rinse carefully.

If you want you can apply conditioner and repeat the process. If not, let your dog shake off as much water as possible and then dry with a towel as much as you can. You can also use a hair drier if your dog lets you!

Bathing your dog regularly will also help with the wet-dog smell. Try to keep the baths regular and dry your dog as much you can between these periods. However, don’t overdo it as too frequent baths can remove too much skin oil. Consult your vet who will know approximately how much is appropriate for your dog breed.


Bathing your dog regularly will help with numerous problems cited above. Make sure not to bathe your dog too frequently and to choose the right shampoos.

1. Groom Your Dog

There are some things you can do to reduce and prevent the smell when it comes to grooming and teeth hygiene. As you can see, dirty ears and bad breath are very common among dogs and lead to an unpleasant smell.

You should clean your dog’s ears regularly, but not too often as it can irritate. Read all about cleaning your dog’s ears here.

It’s also important to brush or comb your dog daily. This way you can remove the dirt that gets stuck in the coat before it leaves a smell. Keeping the hair inside the ears trimmed is also something to think about if your dog has longer hair around the ears.

When it comes to bad breath, cleaning your dog’s teeth is crucial. Find a toothbrush that suits your dog’s size and toothpaste for dogs. If your dog doesn’t want to cooperate, start with toothpaste on the finger and later a gauze pad. When that becomes comfortable start introducing the toothbrush.

Last but not least, don’t scent your dog! Even if it can reduce the smell temporarily, perfume or deodorants can only make the problem worse and even injure your dog.


Brushing and combing your dog regularly will remove the dirt that can potentially create a bad smell. Trimming the hair in your dog’s ears will also decrease the risk of ear infections.

2. Reduce Flatulence

Even if this isn’t something dangerous in most cases, we understand that you would like to reduce the flatulence. Unhealthy food or food that isn’t good for your dog could be behind this so reconsidering your dog’s diet could be a good idea.

Check for unhealthy additives on your dog’s food. Food allergies could also be behind digestive problems so that’s also something you should look into. When you’re changing the food, do it slowly, don’t change everything overnight.

Eating from the trash could also cause a bad smell, so try to prevent your dog from going through the trash can. Last but not least, exercise your dog regularly as activity is encouraging gut movement and, as a result, reduces flatulence.


Unhealthy additives might be causing your dog’s excessive flatulence. Consider changing your dog’s food.

3. Deal With Anal Glands

If the reason behind the bad smell is in the anal glands there are some things you could do to solve the problem. First of all, take your dog to the vet who will be able to determine if the problem is in fact in the anal glands and if they’re full or infected.

If that’s the case, your veterinrian or a groomer will show you how to empty the anal glands. Also, have in mind that this problem could be on a psychological basis, so making your dog feel calmer in its everyday life could reduce the problem. Talk to a specialist who will help you with this.


If the anal glands are infected or full, your vet will show you how to empty them to reduce the problem.

4. Clean Bedding

Keeping your dog’s bedding clean will help with the overall fresh smell. Wash in the washing machine at the hottest temperature possible, to kill bacteria. Using no detergent or a non-scented one would be the best way to go, as dogs don’t appreciate perfumed odors as we do, and using detergent could also cause skin infections and skin irritations.

When it comes to items you can’t wash, like your dog’s crate, you should still clean and rinse them. All of this will help in keeping the unpleasant smell away.


Keep your dog’s bedding and crate clean to maintain an overall good smell.


Dogs can smell bad due to numerous reasons, but the good news is that it’s often easy to deal with. If your dog has been stinking for a while the first thing you need to do is to establish why so you can deal with it accordingly.

Giving your dog regular baths, keeping its coat groomed and teeth cleaned usually go a long way and help in reducing the smell. However, other measures are needed sometimes and we hope that you found appropriate ones in this article!

The bottom line is – this is not uncommon and happens to almost every dog at some point. After you’ve taken certain measures your dog will be back to its normal smell and you can enjoy cuddling again!