Whole grains (being complex carbohydrates) are not easily broken down in the guts. Thus, your dog remains filled for a longer time. With grain-free diets, your dog may require frequent meals, which may not be helpful for weight loss.