My dogs eat either Kirkland or Member's Mark, depending on whether I go to Costco or Sam's for it (they look and smell the same), Chicken and Rice kibble. Also Costco dog biscuits for treats. Penny (30-something pound mini Aussie) is about 9 years old, and got really fat from stealing puppy chow and hasn't really lost the weight. Shadow (60-something pound Lab/Pitbull) is 2.5 and is still looks trim but is starting to get thick around the middle and I can just barely feel her ribs now. A lot of that's muscle, but not all of it; it came on too fast once they were cooped up in the house a lot for winter. And Penny has been a real butterball for over a year.
I've cut back the dog biscuits; when they ask for one I break it in half instead of giving each a whole one. And I'm thinking about switching to a lower calorie kibble. The stuff they are on now is almost 400 calories per cup. The Kirkland "Mature" formula Chicken-based kibble is 330 calories per cup, and the "healthy Weight" formula (also chicken) is 275 calories. Start with the senior dogfood and see how that goes first? I can try the diet dogfood later if need be.
They don't get a lot of table scraps except when I roast a chicken or turkey and that's not very often; mostly just licking the pans and plates that I've already licked pretty clean