First of all when you get a Dog , understand that he is not human and you are responsible for another life. Humans are omnivores and dogs are not. In the wild they would technically hunt, but being besides humans for thousands of years might have given them some tolerance for Carbohydrates but in noway can you turn them into omnivores, let alone a complete herbivores. And if you try do do then it would be animal abuse where you are purposely subjecting an animal to abuse. Secondly , its irresponsible to want you's dog's diet to match your's when you are two completely different species. I have Brahmin friends who have domestic helpers parboil beef bone and meat with rice outside their house and feed their dogs. Others just choose branded dog food. If know you do care about your dog, because you are cooking for him, but please your care is misplaced. If you REALLY cared then you would do what is BEST FOR HIM. Dogs need at the least 50% protein in their every meal. Cats need more than 75%. The best dogs i have ever seen are the ones on Raw meat (ground) meat and with a healthy lifestyle.