The short answer is yes. Cage bird feeders work for feeding smaller birds, and they work for keeping out squirrels if there are at least 3 inches between the cage and the food. Most cage feeders have spaces between one and a half inches, letting songbirds and smaller birds in, but won't allow larger birds like grackles, pigeons and starlings, or squirrels to get close to the food. A benefit of caged feeders is not having these large birds feeding and throwing seeds on the ground, which attracts wildlife. Another benefit is having so much grid space the birds can use as perches while waiting their turn to feed.