I feed my Boxers on Nutro, the Chicken & Rice variety (adult formula) and am very pleased
with the results.
Another good tip is to give them a teaspoon of natural live yoghurt on their food, this helps
settle their tummies.
All dogs can be different what is good for one may not work for another, but on the whole
I have found pleasing results with Nutro. They will do a puppy formula too.
They are on the web and do home delivery too

With regard to poo eating my youngest as a puppy used to dig up cat-poo and eat it (YUK)
but she's grown out of this disgusting habit (phew, cat-poo breath is disgusting) She's now 18 months
and although still has her 'moments' I wouldn't change her for the world :D