Eco-friendly Alternatives for Weed and Pest Control
As the weather warms up and we start to spend more time outdoors, mosquito season is in full swing and the weeds may be starting to take over the yard.
Instead of using nasty chemical sprays, why not try a natural recipe that can be just as effective as commercial products but also eco-friendly and safe for your pets.
Why This Matters
Creating a safe outdoor environment is essential, particularly in the summer months when exposure levels can peak. By choosing natural yard care solutions, you’re not just beautifying your yard—you’re also safeguarding the health of your pets and family. Be sure to use precaution while preparing the sprays and during application.
Remember—your choices do make a difference!

DIY Weed Killer
Embrace a natural approach to yard care with a DIY weed killer recipe that’s safe for pets and the planet! It’s important to note it will kill any foliage it comes in contact with so don’t spray it on grass or around other plants.
Combine thoroughly:
- 1L of 10% acetic vinegar
- 1oz Orange essential oil
- 1/2 oz Cinnamon essential oil
Spray solution directly on the weeds in the heat of the day, preferably when the temperature is 20˚C or hotter. It’s best to spray when the soil is dry, so don’t spray when there’s rain in the forecast.
Keep pets off sprayed areas until the solution is dry.
DIY Mosquito Repellent
Instead of using those nasty chemical sprays that contain deet or permethrin, why not try a natural recipe that’s just as effective as commercial products but also eco-friendly and completely safe for your pets. You can make it at home with things you likely already have.
Combine thoroughly:
- 1 cup Epsom Salt
- 1 can of flat beer (Cheap and stale is what you want.)
- 3/4 cup of mint mouthwash
- 1 spray bottle
Combine all the ingredients in a spray bottle and shake well until the Epsom salt is fully dissolved. Spray around your seating areas, garden perimeter, and anywhere else you and your pets like to spend time outdoors that always seems to be ruined by the uninvited pesky guests!

