The best way to make sure that dogs get the nutrition they need is to feed them a nutritionally complete, commercial pet food as the basis of their diet,” says Dr. Garner. “Any other food should be ...