Yep, a dog is the answer, but I am a cat person.
My fur baby is 15yr. old now and considers herself above chasing squirrels. I looked out the other day to see her sitting about 3ft. from a squirrel who was calmly eating seed on the ground. Never made a move, just watched.
Speaking of dogs, I finally discovered why it is that my neighbor gets all the passion fruit off my vine, and none is ever seen on my side of the fence even though it is the 'sunny' side and the plant is growing on my side. He has a dog, so the squirrels can eat all my fruit but not his. Thankfully, he shares 'his' fruit with me.
Finally dug up a picture of my Squirrelbuster, and the little catch net underneath. I do wish the net was bigger.