Leaves and grass are not technically harmful, but, in large amounts, they can cause a blockage, especially in puppies. Make sure to keep an eye on how often your dog is vomiting, especially concerning how much foliage they're consuming.