Homemade Dog Repellent For Carpet

This DIY Dog Deterrent Spray can help stop indoor accidents and keep your dogs from urinating in your home.

This fall, we added a new addition to our family. Nash (that cutie you see above), had just turned a year old, and we really felt like he needed a friend to play with. So we added Bentley to the mix. Nash and Bentley immediately became the best of friends and are the sweetest little brothers ever. The only problem…they are both male, and they both want to be the alpha male. That means that they have decided to mark their territory. It originally started outside, then recently, they have moved the party inside. I guess because its been raining for over a month, they just arent outside as much as they were.

These sweet little angels have been peeing on the trash can, on a random leg of our kitchen island, the front bench and also on my curtains. Finally after following them around, constantly cleaning everything for the past few weeks, I needed to figure some things out.

The first thing I did was thoroughly clean everything. I laundered the curtain they had decided to mark, and scrubbed the furniture and floors down with an enzymatic cleaner. There are certain cleaners that have enzyme removing agents in them that help keep the dogs from remarking the spot. At this point, I was willing to do anything to get them to stop. The next thing I did was make my own Dog Deterrent Spray. This spray has an orange scent that dogs dont really love, and I use it to keep them away from any objects (like my curtains) that I really want to protect. Bonus…it smells awesome!

Spray on any surface that you dont want your dog to get close to. Dogs dont care for the smell of vinegar or oranges, so using the two together really makes this spray work. It also leaves a nice, citrus scent in the air…win, win! I have been spraying it on my curtains that hang to the ground and around the areas that they were having accidents for about a week now, and it really seems to be working…YAY! I have to tell you…I was about to lose my mind. Yall know what a clean freak I am, and I was really starting to think that living with peeing dogs was just going to be my life, but this stuff really works!

***BONUS*** If you have dogs the like to chew your furniture, then try this on a small area of the fabric or wood first, then spray away. Dogs dont like the smell of orange and vinegar, but they also wont like the bitter taste, so it will keep them from chewing your furniture.

Got cats? Check out my Cat Deterrent Spray to keep your cats from urinating in certain areas and scratching your furniture!

How do you make homemade dog repellent? In a clean spray bottle, mix two tablespoons of distilled white vinegar and 20 drops of any citrus scented essential oil into one and a half cups of cold water. Mix well and spray in the places around your home that you want the dog to stay away from.

Oranges, tangerines and other citrus fruits

If you dont have a lemon at home, you can opt for other types of citrus fruits, such as oranges, tangerines, limes or grapefruit. Follow the same dog repellent spray process as above. First squeeze the fruit to extract 100 milliliters of juice, then mix with 50 milliliters of water and a spoonful of baking soda. Spray onto the already cleaned area and let it act.

For more, read our article on how to get rid of dog urine smell.

If you are wondering how to keep a dog to from pooping in your yard or home, white vinegar might be your answer. This ingredient has disinfectant properties which are accompanied by a strong smell, so it is commonly used as a household cleaner and natural dog repellent.

To stop dog peeing in house, mix one part hot water with one part white vinegar in a sprayer. Spray the area with the repellent and leave for 30 minutes. Repeat the process if necessary. This can provide a vinegar smell in your home, so it is not ideal for upholstery or other fabrics with which you may be in close contact.

For more, read how to keep a dog from pooping in your yard.

Homemade Dog Repellent For Carpet

Antiseptic alcohol is commonly used to disinfect wounds and is incredibly effective thanks to its powerful antibacterial properties. In addition, it has a strong smell that is unpleasant for both people and dogs. Although it is homemade, if you choose this option, you should know that it is not a natural dog repellent. Your dog will not likely want to lick it, but do not let them have access to any significant amount.

To keep your dog from peeing inside the house, spray alcohol mixed with water onto the specific area. If your dog is peeing on plants, do not spray this repellent directly onto the plants, but rather onto the pot. However, the smell of alcohol is not necessarily good for indoor use. It may be more effective as a dog repellent for the yard.

Homemade Dog Urine Repellent: Cayenne Spray Solution

Keeping dogs from eliminating on the furniture and in the flower beds is typically difficult, but that’s why you need to find the right combination of ingredients to put in a clean spray bottle. Then, you’ll be able to start spraying the areas you want your dog to avoid.

No need for a recipe for this one; mix one part cayenne pepper with ten parts water and spray the mixture over the areas you wish to keep your dog away. Be careful not to add too much cayenne pepper as this could hurt your dog’s sensitive nose.

Dog Urine Repellents using Essential Oils

If you’re trying to make sure your dog doesn’t eliminate in the house, put a few drops of eucalyptus, cinnamon, or sour apple essential oil around the area. Mix the solution with water first, as the solution itself may be too potent for you and your dog’s nose.


What can I put on carpet to deter dogs?

A fresh-squeezed lemon diluted with water and lightly misted over your area rug or throw should deter your pup from future accidents in the same spot.

What scent will keep dogs from peeing on carpet?

Natural dog deterrents

Garden and Happy suggests adding a few drops of any citrus-scented essential oil, like citronella, orange, eucalyptus, or lime to your vinegar and water spray solution.

What scent will keep dogs from marking?

Discourage and prevent marking with natural lemongrass & peppermint oil deterrents. Spray liberally around the home to discourage dogs from marking or re-marking furniture, carpet, walls or any other specific areas.

What repels dogs from peeing?

DIY Spray to Make Dogs Not Pee
  • Vinegar Spray. Fill your spray bottle with 1.5 cups of water, 2 tablespoons of white vinegar, and about 20 drops of citrus (orange, grapefruit, lime, or lemon) or eucalyptus essential oil. …
  • Baking soda mixed with water. …
  • Hydrogen peroxide. …
  • Mouthwash. …
  • Rubbing alcohol: