For example, dog foods typically contain large amounts of protein, vitamin A, vitamin B1, B2, B3, B5, B6, B9, B12, and more! If you're feeding your dog human food, especially in a raw form, it's possible he's missing out on some of the vital ingredients, nutrition, and vitamins he needs. How to Train Your Dog to Eat What He Needs To