This is the best natural homemade deer repellent that you will find online. If you are tired of seeing your plants all chewed to the ground then this is the right solution for you.

We provide you with a recipe that will not harm your plants or the deers, it will just keep them away and make them look for lunch somewhere else.


This is really simple to make a recipe but as deers are big mammals, in this case, you will not be able to use a homemade spray repellent.

You are going to need to water your plants with the mixture to make the deers go away.

You are going to need:

  1. A Bucket to mix all the ingredients.
  2. Five cups of hot water. This is because warm water makes it easier to mix everything.
  3. Half a cup of milk
  4. Four eggs
  5. Five cloves of garlic

Mix everything in your bucket and then use your watering can to sprinkle the mixture on the plants that you want to protect.

If the mixture is too thick and you have problems with your watering can then use your homemade deer repellent directly onto your plants.

How Often Should I Use This Homemade Deer Repellent?

This mixture is really effective for a long time. However, we recommend you to use it every time it rains and every 5 days.

Continue until deers learn that your house is no place to take lunch

We do not encourage you to add any kind of strange chemical or poison to the mixture. Deers mean no harm to you they just follow their instinct.

Keep your environment safe and by using the correct DIY animal repellent you will be able to enjoy of your beautiful garden.

This is repellent is also effective to protect your plants from wild rabbits but as they are much smaller animals, you can use a sprayer bottle to sprinkle your homemade mixture in this case.

Another alternative as a deer repellent is to use dish soap on the plants that you want to protect, deers just can’t stand the taste. The problem with this method is that the soap will wash off with simple humidity or a light rain.