Dogs are carnivores and do not have the digestive enzymes to break down raw vegetables. You'll probably find that if you leave the veggies out your dog will get just as much from the meat potion of the mixture (and it will end up cheaper).
Otherwise it sounds great. When we had a dog we fed him mince, liver, whole eggs and tinned sardines in olive oil.
The "Seven Deadly Sins"
• Grains (wheat/rice/oats etc) . . . . . • Dairy (milk/yogurt/butter/cheese etc) . . . . .• Nightshades (peppers/tomato/eggplant etc)
• Tubers (potato/arrowroot etc) . . . • Modernly palatable (cashews/olives etc) . . . • Refined foods (salt/sugars etc )
• Legumes (soy/beans/peas etc)