
How was he reared and what is he fed on.
Some foods are not easily digested and so when passed are still attractive and nutritious.
If the litters environment is not cleaned very regularly of waste then they may start to eat them, for nu trition or from boredom/curiosity.
It's a little easier when it's their won they go for as it simply means watching and making sure to clear theirs up before they have a chance to snaffle it.
Reducing the opportunity for him doing this on walks is the only way to break the habit, so you may need to keep him on lead for now so you can physically prevent it.
It may also pay to look at what you are feeding him in case there is something missing in his diet or he isn't absorbing from it that makes him crave supplementary nutrition.