For a puppy, I would not use this mix unless it states: "All meals are carefully formulated and tested to meet or exceed AAFCO canine nutritional profiles and the National Research Council’s guidelines for dog nutrition." (or similar)
Puppies need the correct amount of nutrients to grow and develop properly.
Here are Darwin's ingredients for an example. Note the nutrient mix. Some "raw feeders" who make their own recipes do not include vegetables.
Ground Lean Beef Meat, Beef Hearts, Beef Livers, and Beef Kidneys.
Yams, Beets, Yellow Squash, Zucchini, Broccoli, Celery, and Parsley (vegetables may vary based on seasonality).
Special Nutrient Mix (2.30%):
Organic Hemp Seed Oil, Cod Liver Oil, Calcium Carbonate, lnulin, Dicalcium Phosphate, Magnesium Proteinate, Sea Salt, Vitamin E, Zinc Proteinate, Thiamine Mononitrate, Manganese Proteinate, Iodine.