Pigeons eat a lot of seeds, crops and legumes. A few pigeons eat pebbles. Because pigeons don't have teeth. They swallow small stones to get the nuts they eat properly.