My parents bought hanging seed cages to keep the squirrels out, but they just learned to climb up the poles to get to the seed. Then, my parents bought protective cones that block the squirrels from climbing the poles, so the squirrels learned to take flying leaps off a nearby shed roof and onto the cages.