Hi,
My friend's dog, would eat anything on a walk, even bits of concrete. Consequently, she often had an upset tummy, and of course, it could result in surgery. She discussed this with her vet, and an "open" muzzle was advised to be worn on walks. She did this, what a great result, no more eating things she shouldnt, and no more bad tummies. She doesnt need to now put it on her, during every walk, and sometimes just showing her dog the muzzle, as she goes to eat inappropriate things, stops her.