tout d'abord : un chien qui mange de l'herbe ne se purge pas : c'est une pure idée reçue ;-)
Les chiens mangent de l'herbe parce que c'est un jeu pour eux.
ça les fait vomir OU avoir la diarrhée..
Par contre si le chien a mal au ventre il se peut qu'il mange de l'herbe et d'autres cochonneries. C'est ce qu'on appelle du pica.
L'herbe ne vermifuge pas et ne traite pas non plus ce qui lui fait mal au ventre.
Sans compter que l'herbe ingérée peut faire une boule et boucher l'intestin ;)