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

8 Homemade DIY Dog Pee Repellents You Can Create Yourself

akita inu lying near wet spot

When you first bring your puppy home, one of the most challenging things is training your pup not to go to the bathroom inside the home. It can be helpful to use DIY dog urine repellent during the training process.

The idea behind this repellent is to place a scent in your home that discourages the dog from going to the bathroom. Although this repellent will not get your dog trained immediately, it can help the training process to go more smoothly.

Below, you will find eight homemade dog pee repellents you can create yourself. All these repellents are completely safe to spray around your dog and family, but it has a scent that will discourage your dog from going to the bathroom.

divider 4

The 8 Homemade DIY Dog Pee Repellents

1. Vinegar and Essential Oil Repellent

essential oil and vinegar
Image Credit: Pixabay
Needed Ingredients 1.5 cup water, 2 tablespoons distilled white vinegar, 20 drops of citrus essential oil
Best For Indoor use

This vinegar and essential oil repellent is safe for all areas and parts of the home. It should be your first go-to repellent because it is safe, effective, and doesn’t immediately smell bad to humans, though you will want to use it sparingly since it has an intense smell.

Just mix all the ingredients in a clean spray bottle and spray the mist over any areas you don’t want your dog to urinate. Once again, be careful spraying it on fabrics and areas where you frequent since the smell can be strong. Do not spray this on plants.

2. Vinegar and Lime Juice Repellent

vinegar and lemon
Image Credit: PixelsMD Production, Shutterstock
Needed Ingredients Equal parts lime juice, vinegar, water
Best For Indoor use

If you do not have essential oils or do not want to buy them, you can use lime juice instead. Lime juice will have the same citrusy smell as the essential oil, meaning it works the same as the idea above.

Mix equal parts lime juice, vinegar, and water in a spray bottle. Spray the mixture where you want the dog not to urinate. This option won’t smell as intense as other mixtures, so you don’t have to be as careful when spraying it over furniture, but don’t spray it on plants.

3. Cayenne Repellent

Image Credit: Pixabay
Needed Ingredients 1-part cayenne, 10-parts water
Best For Outdoor use

Just as there are some areas indoors you don’t want your pup to urinate, there are some areas outside where you might not want your pup to go to the bathroom. For example, you probably don’t want your pup to go to the bathroom in your flower garden. This cayenne repellent is perfect for that purpose.

Mix 1-part cayenne with 10-parts water in a spray bottle. Spray the mixture over the outside area you want the dog to avoid. Don’t use too much of the spray because the cayenne can trigger your dog’s allergies if too much is used.

4. Chili Powder Repellent

chili powder
Image Credit: Piqsels
Needed Ingredients Chili powder
Best For Indoor plants

If you have indoor plants you want your dog to avoid, you should use this chili powder repellent. The chili powder will keep the dog away from your plants without irritating the plants.

All you need to do is take a little bit of chili powder and sprinkle it around the plant. You could use full chili peppers too. A little goes a long way. Make sure not to use too much chili powder, or else your dog may have a reaction.

5. Essential Oil Repellent

man holding essential oil
Image Credit: Piqsels
Needed Ingredients Essential oils, water
Best For Indoor use

Many dog urine repellents have extreme odors that humans don’t like. If you want your home to smell nice while also encouraging dogs to avoid certain areas, use essential oils. Just mix a few drops of essential oils in a spray bottle and spray around the area.

Some of the best essential oils for this purpose include eucalyptus, cinnamon, and sour apple. Make sure not to use tea tree oil because this can irritate the dog’s respiratory system or the respiratory system of other animals in your home.

6. Mustard Oil Repellent

mustard oil and seeds
Image Credit: Ekaterina.A, Shutterstock
Needed Ingredients Mustard oil
Best For Indoor use

If you want the easiest urine repellent, get mustard oil. Mustard oil does not require any form of mixing. Instead, just dab a little bit of mustard oil around the area you want your dog to avoid. You might want to put the mustard oil on cotton balls or some other similar items so as not to damage the furniture or area.

7. Ammonia Repellent

ammonia solution
Image Credit:, Shutterstock
Needed Ingredients Ammonia, cotton balls
Best For Indoor

If you’re having trouble getting your dog to avoid certain areas with the more natural approaches, you can use ammonia to get the job done too. Ammonia isn’t as safe to use, but if you use it properly, it shouldn’t cause any issues.

Soak some cotton balls in the ammonia and place the cotton balls in the area your dog frequently goes to the bathroom. This ammonia scent will discourage the dog from going in this area.

8. Citrus Repellent

citrus peel
Image Credit: MiraCosic, Pixabay
Needed Ingredients Citrus fruits
Best For Indoor or outdoor

You can use plain old citrus fruits to get your dog to avoid indoor and outdoor plants. Cut up an orange, lemon, or lime and place them around the plants. This works both for indoor and outdoor plants.

If you don’t want to waste any food, you can always eat fruit and use the peel as the deterrent. You can even heat up some water and soak the peels inside the water as a deterrent around your furniture.

divider 4

How Do You Remove Dog Urine from Carpets?

Even with these dog pee repellents, your dog will likely go to the bathroom a couple of times when they first are introduced to the home. This is to be expected from any puppy as they are learning.

As a result, you will need to remove puppy urine at some point from your carpet. This will help to remove the odor from your home, and it will help to prevent your dog from going to the bathroom in the same location again.

For the detergent, you will need the following items:

  • Dish soap
  • 1-part white vinegar
  • 2-parts water
  • Baking soda

Using mild dish soap, dab the affected area. While that is sitting, mix white vinegar and water into a spray bottle. Lightly spray the area. You might need to repeat this last step a couple of times. After you are finished, gently sprinkle baking soda over the area and vacuum up everything that remains.

tool divider


Whenever you are teaching your dog how to go to the bathroom outside, you want to be consistent and do everything in your power to encourage the dog to go outside when they need to do their business. Homemade dog urine repellent can help with the task.

Any one of the repellents above will work. We recommend starting out with the vinegar and essential oil mixture because it is the most effective and safest. From there, try out the other repellents based on efficiency for your dog and items already in your home.

Featured Image Credit: New Africa, Shutterstock


Related posts

OUR categories

Project ideas

Hand & power tools