Gardening experts warn against ‘inhumane’ vaseline hack to deter squirrels from a bird feeder — the safe method they recommend instead

There are much kinder ways to keep squirrels out of your bird feeder

Red Squirrels At RSPB Loch Leven Nature Reserve.
(Image credit: Getty Images/ Ken Jack)

The vaseline hack to deter squirrels from your garden has been doing the rounds on social media and in the newspapers this month - however, garden experts have warned against using this method, stating it can do more harm than good.

Recently, news reports have called for gardeners to add vaseline to their bird feeder poles as a way to deter grey squirrels from climbing up and stealing the food. The Vaseline method is recommended as a cheap and easy way to protect your bird feeder from squirrels - but experts say it can risk harming the squirrels and other garden wildlife. This is what you should do instead.

Why you shouldn't use Vaseline in your garden

‘Some people use Vaseline or other types of greasy or oily products, with the idea that they provide a slippery barrier that the squirrel can't get past if they try to climb a bird feeder pole,’ explains Tatyana Dimitrova, gardens experts at Fantastic Gardeners.

Closeup of squirrel eating seeds on bird feeder

(Image credit: Getty Images/John Durrant)

‘However, this only happens initially. The squirrels slide down the pole while trying to climb, but it’s actually a very bad practice. Vaseline is a petroleum-based product, and it gets on their fur. When they try to clean it off and inevitably ingest it, it’s very bad for them. It works only temporarily, and while it does prevent them from climbing, it’s not a good solution because it can cause physical harm to the animals, making it an environmental concern.’

Slipping on the pole could also physically injure the squirrel as well as other wildlife, including birds. Overall, it’s largely considered an inhumane method due to the harm it can cause to your garden wildlife.

How to deter squirrels from your bird feeder

Birds are a vital part of your garden’s ecosystem, so having a consistent food source for them is an important measure to attract birds to your garden, this is why it's important to keep squirrels away from the bird feed. Luckily, there are plenty of ways to deter squirrels that are not harmful to your garden wildlife.

A hanging bird feeder made from a tea cup and saucer

(Image credit: Future PLC/David Giles)

‘Using a PVC pipe sleeve around the pole is a successful method since squirrels find it difficult to hold onto the smooth surface, making climbing practically impossible. By using this technique, mess, possible injury, and the need to often reapply slippery materials are avoided,’ says Andrew Porwol, garden and landscape expert and Founder of Sapcote Garden Centre.

‘Consider installing a baffle, a dome-shaped guard, or a cone guard above or below the feeder to successfully keep squirrels away. Attaching a freely rotating metal cylinder, like a stovepipe, around the pole is a method that causes squirrels to lose their grip as they try to climb because the pipe spins.

'A further underestimated but very effective deterrent is the use of safflower seeds in bird feeders; many birds still prefer them, but squirrels loathe the harsh taste. It is also more difficult for squirrels to jump into feeders when feeders are placed strategically, ideally at least 10 feet away from fences or trees.’

While a little bothersome, squirrels are still garden wildlife worthy of your respect. Therefore, when looking for methods to keep them away from your feeder, you should always opt for humane methods.

Kezia Reynolds
News Writer

Kezia Reynolds joined the Ideal Home team as News Writer in September 2024. After graduating from City, University of London in 2022 with a bachelor’s degree in journalism, Kezia kicked off her career spending two years working on women’s weekly magazines. She is always on the lookout for the latest home news, finding you the best deals and trends - so you don’t miss a thing!

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.