Do dogs eat grass because it tastes good?

If dogs eat grass, that usually means that they are sick. They are eating it to make themselves throw-up. They think if that they eat grass and throw-up, they will feel better that they have flushed out their system.