How to Get Rid Of Dog Odor Out Of Blankets: These Tips Will Help

Having a dog at home means dealing with the problem of hygiene and cleanliness daily. You’re probably trying to figure out how to get dog odor out of blankets – a job that may seem difficult. Miracle products are often advertised on the internet that promise to get rid of that annoying smell in a heartbeat. But the results are always disappointing.

Apart from losing your money in an ineffective product, you also risk exposing your dog to a dangerous chemical. These odors emanate from its mouth, digestive system, or coat. Dog odor sticks on blankets and towels or any other fabric in the house. And that’s why you need blankets for dogs that shed.

If you don’t wash the blanket immediately, your blanket will smell like a dog. Even so, you don’t have to throw it away. There are a few tricks you can apply to remove dog odor from fabrics. In this guide, we’ll take you through various steps on how you can return your blankets to their smell-free state. And depending on the intensity of the odor, you’ll need different odor removal techniques.

Types of dogs

Some dog breeds are believed to have a strong smell by nature. Here are some of the most stinky dog breeds:

Though there are quite some dog breeds that don’t smell. These include but are not limited to,

  • Poodle
  • Labradoodle
  • Doberman
  • Bichon Frise
  • Schnauzer
  • Basenji
  • Dachshund
  • Whippet
  • West Highland white terrier.

Causes of Dog Odor

Several factors cause dog smell, including a coat and skin sebum. In particular weather, for example, the sebum may oxidize, causing bacteria to multiply. As a result, the dog will start producing a foul smell. Toxins from the liver are also released through the coat. So if your dog follows the wrong diet, it will produce an odor.

A dog can also pick a foul smell from rolling down and might roll on poop, or on another dog’s urine. Remember all dogs are susceptible to allergies that can make them smell as well. A wet dog from a bath will smell.

Your dog is part and parcel of your household and their odor will be felt in the house and on any fabric or blanket they come in contact with. There is no escaping this unless you equip yourself with the knowledge of how to get dog odor out of blankets, which I am going to walk you through.

These are simple steps when followed discreetly will surely help you get any dog odor out of blankets in your house.

Let’s ask ourselves what causes dog odor on blankets? The fact to this matter is that a dog can jump into your bed and cuddle in as well as have you wipe your dog after bath using a blanket or a towel.

Specific Dog Breeds

Dog breeds are different. Some breeds smell more than others. As a dog owner, you must look into the needs and welfare of your furry friend. Your furry friend needs to be pampered and treated with the most luxurious grooming to get rid of that pungent odor associated with dogs.

Regular removal of hair from the blanket will minimize the smell. How to get a dog’s odor out of blankets will rely entirely on the breed of the dog or which of the dog odor you want to remove.

Now that the blanket is smelly and stinky, I think the best thing to do is to make sure that your furry friend is clean and dry. The main cause of that smell from your dog is when it gets wet and dirty.

How to get dog odor out of blankets with household remedies

If you’re in a hurry and need quick a quick solution on removing dog odors from your blanket, you’ll need the following:

Generally, these products are safe for dogs and humans, and they do an excellent job of removing odors from fabrics. They break down the organic components that are responsible for the foul smell. They don’t just mask the odor with their scent. With that said, before starting the cleaning process, make sure to read the manufacturer’s instructions on the blanket for the care method. Otherwise, you can damage the blanket by trying to remove the odor using inappropriate methods. 


  • Add ¼ cup hydrogen peroxide
  • Add ½ a cup of vinegar
  • Mix with a ½  a cup of washing soda
  • Add warm water to all these. This can be done by putting all these in your washing machine where you will eventually put the smelly blanket.

You will notice that combining hydrogen peroxide with washing soda in warm water works miracles.

This is not all. You can also soak the blanket in a solution of ¼ cup of vinegar in water for half an hour, after which you wash and rinse the blanket as you usually do.

Cinnamon and Salt

  • A mixture of cinnamon and salt will produce a natural deodorant. Ground the cinnamon and mix it with salt. Next, burn the mixture on a stovetop, burner, or fireplace. This natural deodorant will absorb odors from the blanket.
  • Removing Dog Fur

  • Before all this, make sure to remove the fur from your furry friend which may be on the blanket before soaking or putting it in the washing machine.

  • You should run the blanket in a heat dryer to remove the fur from your dog’s blanket or any other blanket with a dog odor on it.

Dilute vinegar with water and add it to a spray bottle then spray all around places where your pooch frequently on the carpet, blanket, or duvets. It is most effective when combined with baking soda. You can spray this solution on your blanket, table, or carpet.

7 chemical-free ways to keep your blanket smelling fresh

  • Start with Baking soda
  • Rinse using vinegar
  • Spray the blanket
  • You can also make a homemade odor remover.
  • A teaspoon of vinegar with two cups of water in a spray bottle.
  • Spray it in the air
  • The smell of vinegar combined with baking soda is fresh to the nose.

[amazon bestseller=”dog odor remover” items=”3″ template=”table”]

Removing dog odor out of blankets without washing

This is a step-by-step on how to get odor out of a blanket.

  • Air it out under the sun.
  • Use Alcohol and water in a spray bottle.
  • Use your freezer to freeze the blanket.
  • By putting it in a freezer bag for a few hours kills the bacteria causing the smell on the blanket.
  • Use baking soda paste spread on the smelly spots on the blanket
  • Let it dry then brush the paste off and voila! The smell is gone!
  • You can also use lemon juice.
  • The lemon kills the bacteria and leaves the blanket smelling fresh. It is an effective home remedy. But it should be used after cleaning the blanket.
  • Mix the lemon juice with water and soak the blanket in the solution for some time.
  • Air the blanket out in the open to dry.

Use of coffee grounds

You can use coffee grounds which you place in a bag and place them together with the smelly blanket overnight. Be assured that the next your blanket will be smelling nice. The coffee grounds absorb the smell even without shaking them together with the clothes. Essential Oils, like Lavender, Grapefruits, and lemon will overpower the smell as they are sprayed directly to the garment.

Hair shampoo and warm water

If you want to try something a bit different, you can clean the blanket with a hair shampoo and hot water. Shampoo removes the smell and leaves behind a fresh scent.

How to prevent dog odors from forming

The best way to remove dog odors from blankets is to prevent them from forming. You can disinfect blankets that come into contact with your dog. Use natural deodorants and soap to sanitize them regularly. You must regularly clean the blankets with a vacuum cleaner and the right detergent. A healthy dog diet and regular bathing will also help keep odors at bay. If the smell persists, you may want to take your dog to the vet. Some underlying medical conditions can cause a particular body odor in pets.

Final Words

We’ve looked at different ways how to get rid of dog odor out of blankets. With these tricks, you can remove dog odor from your blanket. Adding vinegar and washing soda coupled with hydrogen peroxide mixed with warm water in a washing machine will automatically get the dog odor put of a blanket.

Leave a Comment