Meat is a great source of proteins, and your dog needs more proteins than humans. In a meat-free diet, it gets difficult to fulfill all your dog's protein requirements. Meat also contains essential fatty acids that are hard to be replaced with supplements. These fatty acids are required for a shiny coat and smooth skin. Skipping meat creates a deficiency of fatty acids that turn dog skin rough, itchy, and flaky.