A lot of puppies seem to do this. Have your pup's poop tested for parasites. If she is positive and goes untreated she will keep infecting herself by eating her own poop! You can try sprinkling cayenne pepper on it. When she goes to eat it she may not like the taste as much. There is also a powder sold by veterinarians that can be added to the dog's food. This powder then makes their poop less desirable to them!
My dog does the same too, at the night when everyone is asleep. Is when he likes to eat his poop. So my parents put a baby gate in the door way of their bedroom. So my dog wont go out in the living room and start eating.
Most dogs who do that aren't getting enough nutrients. switch to a better quality of food. Taste of the Wild is one of the best foods made and is reasonably priced (about $47 for a large bag). You can get it at Tractor Supply Co. Because it has no fillers you actually feed less so a bag lasts longer. It takes me 5 weeks to go through a large bag with a full grown very active boxer.
Dogs tend to do this because of the high protein in their poop. They also love cat poop because of the high protein. They are just attracted to things they sense have lots of protein. The only thing you can do is attempt to train them its bad & not to do so.
i believe it is because they eat their food in such big chunks that it doesnt fully digest before it gets out of their system. perhaps try to have the food given to pup in smaller pieces and it will digest better and be less desireable to them