Yes! Fake owls do scare squirrels effectively. As soon as they catch a glimpse of what they believe to be an owl, they will run. However, it's a good idea to move the owl around every week so they don't get used to it in the same place.