Easiest way is just pick up the poop in the yard everyday or right after they go. we do but thats just cause I hate a mine field of turds in my yard.

With the grass it sounds like a behavioral thing you might look at getting in to a dog training class to help focus his mind then work on the grass eating.