Overfeeding IMO is the biggest culprit for the confusion.
Soooo much murk to sift through. Because most dogs are eating species-inappropriate diets to begin with, people don't know that dogs should be eating 2-3 % of what their weight
should be. Got into wars with family who insisted I was starving our overweight dog because what I was giving him looked like
nothing compared to the huge amount of carp kibble he was accustomed to. Not to mention, his twice daily treats. So of course he always acted starved.
Plus, over-feeding causes the runny messy poops and other digestive issues.
Think 10% of desired body weight is recommended for pups. Trick is finding out just
what to feed -- which is species-appropriate protein (sucks for people in general who will probably never know.)
http://rawfed.com/myths/feedraw.html