That was a great article, very informative.
What I've been told by vets (which is a little different from the article) is: dogs should not want to eat grass. If they are eating it regularly, they are either trying to soothe an upset stomach, or they are missing something from their diet.
Puppies will try to eat ANYTHING, so I would just discourage them from eating it.
What food are these grass munchers on?