Most dogs don't adhere to being shouted at at all, distraction is a much better tool to use, if you see Berry going to eat poo then try calling her to catch the frisbee or a ball or just call her over for a treat, use the 'off' command practise it at home and follow it up with a treat. Shouting really won't work. Negative reactions, cause negative behaviours, running away and the tail between the legs just being two of them, praise and reward makes a happy dog and helps them learn much quicker.
Look at it from her point of view, for a dog eating poo isn't disgusting or a bad thing it's like a bar of chocolate

they do it for various reasons, sometimes it can be because something is lacking in the diet and they can get it from eating 'left overs' it's a perfectly normal thing to do and can easily become habit, so check the diet and make sure she is on a good complete food or if on BARF make sure she is having variation and all her fibres and proteins are taken care of.
Sometimes shouting can make a dog think they have done something wrong and often dogs that eat their own poo, (not in your case) think they need to rid of the evidence so will gobble it up first.
Distract her and praise her for coming to you and get teaching that off command also. :-) It has probably just become a habit and a tasty titbit you need to take her mind of it.