As well, look at the teeth structure. That is another difference. There are so many differences. They need veggies for fiber and other nutrients and to balance their pH. Cats are obligate carnivores and therefore could live only on meat. Veggies are provided to add fiber and adjust the pH. Home Made 4 Life has it's veggies juiced and pulped to help ease the digestion.
Wild dogs eat very little muscle meat.
The first thing they do with prey is tear open the belly and eat the pre-digested greens, then the organs, then a combination of muscle meat, bones and fur. Dogs do eat muscle meat. My dog does and so does others. Dogs do not waste any type of meat. Muscle meat provides a good array of amino acids and essential fatty acids.