Feeding table food is not the same as feeding people food..People food is good for them

as long as you don't give grapes, raisins, onions, fatty foods, seasonings, etc.
My recommendation is not to feed them from your table at all because they will learn to beg...
Make them their own food (no seasonings) and feed them at their own meal times.
Kibble is just incredibly over processed people food and by-products in the lower quality foods.
If you're thinking of homecooking, it may be helpful to read a good book on homecooking for your dogs. Supplements must be added if you homecook for your dogs.
I agree, if your dog is hungry let them eat unless they're obviously obese and overeating. I let Miko eat however much he wants and his weight has maintained at right around 11 lbs (not an ounce overweight).