With all due respect to your vet friend, and as someone who had owned and operated a "health food store for dogs and cats" for a decade, I have to disagree.A Vet affirmed what I knew. DO NOT feed your pets any of your human food. She deals day in and out with diabetes, cancer and other people diseases!!! Get it?
Dogs and cats today have the same physiology and biology as they have had for thousands of years. While we may have domesticated them in terms of their behaviors, we have not domesticated or altered their biology. The best diet for dogs and cats was designed by Mother Nature, not by a corporation, not by Rachel Ray, and certainly not by a vet. Most vets have about as much nutritional training as our own doctors have; that is to say- none to speak of. Personally, when it comes to diet, I trust Mother Nature over a vet any day
The fact of the matter is that ALL dry pet food is, by its very nature, the most processed type of food out there. And all things equal, the more processed a food is, the worse it is for a body.
My dog (going on17 years in September), ate a raw diet his whole life - until last year when he just got too old to reasonably digest the raw proteins. He now eats "people food"; a mixture of cooked meats or poultry with some veggies and barley. He gets no wheat, corn, soy, artificial colors, or "flavors". I don't use toxic flea and tick meds on him and aside from typical age-related issues, he's doing pretty darn well.
I would suggest that there is no such thing as "people food" and "dog food", there is only food. It is either appropriate for a dog or cat or it is not.
Sorry for the rant, but this is something I know about deeply and for which I have a passion.