We feed our dogs a bit of most everything we eat, meat, fish, veges, even a bite of pudding now and again. Eddie loves mincemeat pie! If I won't eat it (fat, gristle, skin, etc) I don't feed it to my dogs. This is not their main source of nutrition, just a small bit of stuff after our dinner, and it acts like an appetizer, as they usually go to their food dishes afterward and fill up on their kibble (Innova EVO mixed with a bit or regular Innova). Mine love salmon, I buy enough for 3 humans, so my 3 pups share one "human portion" after we eat. This is fully cooked, without bones, of course. I think it helps keep them sleek and glossy. Mine do not have delicate tummies, they could probably eat rhino-hide with enough gravy on it!
Many years ago our vet said that the problem with feeding scraps to dogs (as their main food) was that they got the stuff people won't eat, true scraps, which may not have anything but fat or bone. If they get the good quality part of the food, meat, veges, that wasn't a problem, and that made sense to me. Again, most of my dogs intake comes from their food, not their treats, but they really do love their tiny plates of 'supper' after we have eaten!
Anne in Tampa