If your pet’s raw diet is properly balanced with the proper ratios of meat, organs, and bones, and the meat quality is high – no hormones, antibiotics, or grains – your pet will get all of the vitamins and minerals from the various meat sources. Vitamins (A, B1, B2, B3, B5, B6, B9, B12, C, D, E, K) and minerals (calcium, copper, iodine, iron, magnesium, manganese, phosphorus, potassium, selenium, zinc). Furthermore, if the farm animals are grass-fed, all of the nutrients will be present in their bloodstream, reaching your pet.
That being said, if your pet requires additional nutrients due to poor immune or thyroid function or if you just want to give them an extra boost, you may consider supplementing their diet with herbs and vegetables. Dogs generally eat small amounts of plant matter which they usually find in nature. If you want to add extra vegetables to your pet’s diet it is not recommended to mix it with meat as protein takes longer to digest and the fruit may start to ferment into traces of alcohol.
If you do give your dog vegetables, first make sure they are not toxic for them! Vegetables should be blended or steamed in order for your pet to easily digest them and get the full nutritional value. Raw eggs with their shells are an additional source of calcium ,phosphorus, magnesium, iron, folate, vitamins A, E, and B6. But always make sure the eggs are fresh from the farm as commercially available eggs are likely sprayed with wax.