If you can't take your dog to the vet I would use a warm rag and put it on its butt to help make it poop
It means that they are dehydrated and you need to take it to the vet quickly because it could die
If you can't take your puppy to the vet if you have a jeffers you can go get so de-wormer and it will most likely take care of it
That is the animals medicine is grass and dirt and they no when they are sick so they will eat grass to make there self sick
You say "No" with a ha-rse voice and then if still continues pop the puppy on the noise and say "No" again.