Check for Coccidia and Giardia even if the poop isn't loose.
Feed 3 smaller meals a day, she may be getting too hungry in between meals.
Also check for EPI and other digestion problems, if the food isn't being completely digested, the dog smells the "nutrition value" of the food and will eat it.
I had that problem with Raina - tried pineapple in her food, everything that people suggested - but the only thing that works 100% of the time is pick up the poop right away. I keep a kitty litter scoop on the shelf in the backyard and watch her until she goes then pick it up right away. I also scan the yard for kitty poop in the morning before she goes out. I'm hoping if she doesn't eat it for long enough she will forget. But you can't slack off even once or they go for the poop again. I've talked with my vet and Raina has been thoroughly checked for any medical cause -it's just that it taste good I guess! Good luck
Pick it up Pick it up... My puppy is 9 weeks old and she knows what NO means and LEAVE IT! If she even looks over her poop I say one or the other and off she goes. I am in a wheelchair and can not pick up the land mines until my wife comes home.