I can't really tell you why they do it but my dogs graze all the time. They will graze right next to the horses, they rarely throw it up. Makes their poops interesting sometimes!!
Mine get veggies and stuff but still graze, and of course their all time fav is horse poop.........they look for the freshest pile.
Pat