There are a few reasons why birds eat their own poop. The most common reason is that birds eat their own poop as a way to gain nutrients that they may have missed the first time around. Birds also eat their own poop as a way to keep their digestive system clean and free of bacteria. Finally, some birds eat their own poop as a way to keep their feathers clean and free of parasites.