I also cook for my dog and the ratio i use is 75% meat to 25% ground up veggies. Peas and carrots are both high glycemic vegetables, meaning they are high in sugar so i pretty much stick to low glycemic vegetables, a few of them are green beans, yellow squash, cauliflower and brussels sprouts. The veggies mostly are used for fiber. Veggies can be steamed or ground up really small in a food processor
I do not use grains at all, too many problems associated with them. If you do wish to use them, I would not make them any more than 1/6th of the diet. Many dogs are allergic to grains
I would stick with just one meat, alternating all meat, beef, pork, turkey, chicken and i think you mentioned a couple more that you were feeding ... add your veggie, also add some organ meat which would be beef kidney or beef liver. Add about 1 ounce.
Muscle meat should also be one of your meats that you will alternate and that would be beef heart. Once you know a certain vegetable is well tolerated, you could give him more than one veggie, my guy gets around 3 or 4 mixed in with his meat
canned mackerel and canned salmon can also be fed.
calcium has to be added. It is essential! It is 1/2 teaspoon per lb of food. It should be added right before the food is served, it should not be frozen. You can purchase egg shell calcium .. it is called eggshellent calcium. Fish oil is also added right before food is served Here's to Healthy Pets - Pet's FriendsEggShellent Calcium
if you were to feed salmon or mackerel, you do not add calcium or fish oil to them. Salmon and Mackerel have bones in them for the calcium. They are steamed bones and are very soft so you do not have to worry about your dog eating them. Plus there is oil in the fish so that is why you do not have to add any extra salmon oil
you could also give him a hardboiled egg in his food 3 times a week. Yogurt and cottage cheese are also good for him to have. You could put a little cottage cheese on his food or a little yogurt. My dog gets a little yogurt every night as a snack . Monitor every ingredient that is given to make sure there are no problems
i think i would start off using one meat and one veggie to see how well that was tolerated
it sounds to me like a lot of food he is eating, i would watch his weight to see if he is gaining too much. I have a male labrador retriever that weighs 89 lbs and he doesnt get anything near what you are feeding your boy
I make up quite a bit of food, put it into zip lock bags and freeze it.
Good luck with everything