There is no single perfect diet and birds are very picky (and messy!) when it comes to food. Birds will often pick out their favorites and leave the rest, which can make providing the best nutrition challenging. Some types of bird foods include seeds/nuts, pellet food, vegetables and fruit/fiber.