What do Barbary Doves eat? A What do Barbary Doves eat? Category: barbary-dove Barbary Doves are mainly seed-eaters, but they also eat fruits, insects, and small invertebrates. As pets, they can be fed with a mix of seeds, pellets, and fresh fruits and vegetables.