Only three birds eat millet, rock doves, house sparrows and mourning doves. They stay fat because they feed on weed seeds. They cannot reach the millet that we place in our bird feeders for them because they feed on the ground. If you use bird feeders remember to match the seed type to the bird. Cardinals and most songbirds eat sunflower seeds.
Gold finches eat thistle seeds Most birds eat seeds only part of the year.
We really need to put out minnows, caterpillars, worms, insects and berries if we want to feed the birds. A hummingbird's diet should only be supplemented with sugar water. Don't use honey, and be sure to clean the feeder every three days to prevent spoilage. Birdbaths are the first choice, however, they should be placed on the ground for easy access to the birds rather than as a lawn ornament. It should be shallow and have gradual sloping sides.