Vets I have spoken with are disgusted with canned sloppy dog food, full of sh one t, salt, preservatives etc.
No dog was breed to live on a diet of cooked meats or vegies.
The advice I've followed is good quality kibble, fresh bones, with a tad of meat attached and lots of water.
Apparently the dried kibble contains the nutrients they need, helps keep healthy gums and teeth because it doesn't gel in their mouth.
The bones to crunch are a bit of a treat along with keeping jaw muscles strong and healthy.
"Woofbix" is the kibble of choice for many pooches that have lived with us.