Essential Oil Recipe Journal
How to Naturally Remove Dog Stains and Odours. Easy recipes using the items in your home and also how to use essential oils for dog odours.

How to Naturally Remove Dog Stains and Odours

How to Naturally Remove Dog Stains and Odours. Easy recipes using the items in your home and also how to use essential oils for dog odours.

I am so excited to bring you another wonderful GUEST POST with natural cleaning solutions! This post is from Anna Aamone from Pro Carpet Cleaners! Also check out Anna’s previous post about the best essential oils for cleaning! Stay up to date with everything Anna is up to by following her on Google+

Without further ado, let me turn it over to Anna!

How to Naturally Remove Dog Stains and Odours

When you have a pet at home, you need to provide a lot of care, especially if that pet is a dog. Dogs are definitely some of the most adorable creatures who offer their unconditional love and support. However, when it comes to dealing with stains and odours, not many people feel confident to provide the required cleaning measures. Of course, nowadays there are a lot of commercial products that promise to help you to get rid of the unpleasant odours and spots, but they are often less effective than you expect.
There are more and more people who trust several natural cleaners when they struggle with the nasty pet stains and odours. And here are some recipes you can try:

The Magical Vinegar Baking Soda Cleaner

There is nothing easier than preparing this natural cleaner. All you need is white vinegar, some baking soda and a spray bottle. White vinegar is excellent against the blood and urine stains and baking soda is perfect for removing nasty odours.

For the recipe you will need the following proportions:

  • 4 tablespoons of baking soda
  • 2 cups of white vinegar
  • 2 cups of warm water
  • A suitable spray bottle
  • A few drops of essential oil (of your choice)

You can add any essential oil you like- lavender, lemon, orange, whichever scent is the most appealing to you.


  1. Mix the ingredients into the spray bottle and spray the area where there are spots or unpleasant stains.
  2. Leave it that way for about 5 minutes and then clean it with a soft cloth.

The baking soda and vinegar will clean the mess your dog made, and the essential oil will make your solution smell great.

This recipe saved my house from a terrible urine smell. My dog – a beautiful dalmation – got mad at me one time, for leaving her for a week with my mother, who of course did not want to play with her and take her out for a walk. When I got home she started peeing in front of my bedroom door. Every morning! I cleaned and cleaned but the smell just remained. After scrubbing the spot with this cleaner, the first result is that the nasty smell was gone. And the second, maybe because it was disinfected and smelled like orange, she did not want to pee there any more.

Hydrogen Peroxide and Baking Soda Mixture

When it comes to natural cleaning of dog stains and odours, hydrogen peroxide tends to be a great substance. The combination with baking soda is even better because it will help with the fast removal of stains.

For this recipe you will need:

  • A teaspoon of dish liquid
  • 1 cup of baking soda
  • Β½ cup of hydrogen peroxide
  • 1 Bowl
  • Clean paper towel
  • Several drops of essential oil


You can use tea tree oil or eucalyptus essential oil, for example, because it will not only give it a nice scent, but it will also sanitize the area, because of their antimicrobial properties.


  • You need to cover the stain with a paper towel to remove the excess liquid. Then remove the paper towel.
  • Put some baking soda on to the stains and then pour the solution of the hydrogen peroxide and dish liquid on to the surface.
  • Use a clean cloth to scrub the stain and then let it stay for 15 minutes.

If your dog is like mine and many others, it probably takes its food from its bowl and eats it on the carpet. If so, you should definitely clean your carpet with this. I had almost given up on my carpets and was about to throw them away because they were heavily stained, when a friend of mine recommended this to me. She said it worked with the mess her dog makes. She was right. All the stains were gone. And it stopped smelling like dog food which is probably the best part.  

Lemon and Orange Cleaner

You may have heard that some of the most popular products for stain removal contain enzymes that help with breaking down of stains and unpleasant odours. In case you have some free time and patience, you can create your own enzyme cleaner in a completely natural way.

For this recipe you need the following ingredients:

  • 1 cup of orange and lemon peels
  • 5 tablespoons of brown sugar
  • a large container to hold the cleaner


  • Add the brown sugar into the container and then add the lemon and orange peels
  • Then, put the water and mix everything by shaking the bottle.


You need to be patient and to leave that cleaner for 3 months to be ready for use. Or if you do not want to wait, you can use essential oils instead. All you need is a few drops of oil in the bottle of water and shake before you use it.

Now that I know how good it works I clean pretty much every mess she makes with this simple solution. And what is even better about these all-natural home-made cleaning products is that they save you tons of money.

If you or other people notice the specific dog smell coming from your pet – another great use of essential oils when it comes to pets that I have discovered and use all the time is: a few drops of essential oil on the dog’s collar. Not only does it smell good but some essential oils keep parasites away from the dog. Say ‘goodbye’ to fleas, bad smells and stains. To learn more about using essential oils with your dog read: Essential Oils for Dogs.

— Again I want to thank Anna so much for this wonderful post! I am very excited to try these awesome diy recipes! Anna mentioned using essential oils on your dog’s collar. Check out this awesome essential oil diffusing dog tag.

The tag can be found under ‘accessories’. Check it out! Why not add it to your dog’s holiday wish list πŸ˜‰

Calming Dog Tag Pet Diffuser Locket for Dogs. Essential Oil Diffusing Jewelry

Which recipe do you want to try first? I’d love to hear your thoughts below! 

20 thoughts on “How to Naturally Remove Dog Stains and Odours”

  1. This is great to know for people who have pets in their house. I don’t, but I’ll pass it along to friends who do. Natural cleaners and deodorizers are always the best. Thanks!

  2. That’s neat that you can make one at home. I like that idea. I do like to get the enzyme nutralizers that helps to errode the smell of urine. Not sure if you can make that at home or not, but if you can add in that enzyme, that seems to be the best option.

  3. My mom has four dogs, including a 4 month old Boxer puppy. I’ll be sure to share this information with her, she’s always looking for ways to try and clean up their messes.

  4. These are great tips for naturally removing dog stains and odors. The one with dish soap, hydrogen peroxide, and baking soda can also be used for getting skunk odor off dogs too. Trust me when I say it works because it did on two of my dogs.

  5. I love the fake lavender smell, but I have not tried the essential oil lavender. I’ve heard that it is different. We do not have pets, but I always wonder about cleaning the carpet and would like to use an essential oil that wasn’t overpowering.

  6. I have a three dogs.I can’t imagine my self without them.Fantastic! It’s really inspiring reading blogs like this! Your web site offered us with useful information to work on.

  7. Our dog’s and cat’s have pooped and peed on my sub flooring we are putting hardwood through our house i need something to take the smell away do you reamind something for hardwood flooring with pets.

    • Sorry I’m not sure what the best option would be for hardwood as I haven’t cleaned messes off hardwood. Maybe try searching on google or pinterest. I would hate to recommend something that could damage the floor. Good luck!


Leave a Comment