From the Humane Society
We know they’re cute and they might seem hungry, but feeding most wild animals (with a few exceptions) just isn’t a good idea. Here’s why.
1. “People” food isn’t good for animals. Human foods aren’t nutritious enough for animals and may cause serious health problems. A deformity called “angel wing” is commonly found in ducks, geese, swans and other waterfowl who are fed white bread, popcorn, crackers, or other people food. (This doesn’t mean you can’t feed ducks and geese; you just have to identify areas where feeding waterfowl is supported, and offer the birds the right foods. Look for waterfowl feed or duck pellets at feed stores. Other healthy foods include seedless grapes cut in half, shredded kale, Swiss chard or romaine lettuce, and grains, including wheat, barley and oats. Make sure anything you feed is bite-sized to avoid choking hazards.)
2. It makes wild animals lose their natural fear of people. Feeding can make large, potentially dangerous animals become too comfortable in residential or recreational areas.