most of the time they eats grass etc... is because they have an upset tummy. There have been a lot of threads on here about dogs eating grass, and that's what the vet has told me as well. What type of puppy food are you feeding them?
Oh and welcome to YT