Both my pets were on Supercoat Dry food, but only the one has been having the tummy upsets, and she is the only one who continues to eat the poop if I don't clean it up in time (even her own!)
She is now on a very expensive diet- Hills 'ZD' Allergen free Wet food ($4 per small tin) and Dry food ($70 per 3 kg bag). It's all she can handle. She still gets a slight tummy upset every fortnight or so but it's manageable. I also add half a teaspoon of a natural pro biotic to her food every day which I buy at the vet clinic. It helps her tummy deal with bacteria when she does eat what she shouldn't etc.

Twin Sister- The sad thing is because she has IBD (not sure if the IBD bought on Salmonella, or the reverse) she has to be on the above diet for her entire life. The slightest change in food and she is off vomiting/ diarrhea again. At one stage she had a sore foot and the medication for that even set her off so we had to stop it immediately. She just has really sensitive guts...