Take your puppy to grassy area and let him find grass that he needs to eat. Every dog does this, mine has been doing it forever. They eat grass to cleanse their tummy. He will vomit all of it out, but they know what their body needs. My vet told me to do this. It is they natural medicine. Dogs are smart, they know what they need. Hope it helps.