Brown rice is the best carb because of its nutritional value. I cook for my dogs and used to market fresh dog food. My dogs are landraces that evolved on a high carb diet in Turkey called Yal. I used that as a starting point. Most of the time I use hulled barley as a base but also use brown rice and will switch when I finish this last 100 pounds of barley. I pressure cook chicken and remove the long bones (the other bones are so done they crumble in my hands). I use that chicken and stock to slow cook the barley and veggies in. Once cooked I let it cool and add yogurt and their vitamin/mineral supplements. If cooked all together, your dog will probably like the rice and everything esle as long as it is all proportional.
My recipe was sent to a lab for analysis but since I often switch ingredients depending on whether my goats or cows are lactating and what's growing in the garden, it does little good. I also switch to beef if it is on sale at the butcher shop and buy organ meats to add once a week (heart and liver). Chicken necks have a perfect calcium to phosphorus ration and I feed those raw as a treat. In the end it isn't cheaper but it is fresher, more nutritious, more delicious for them and less expensive than the super premium kibble. My American Bulldog can't eat this diet. She is on a chicken and rice kibble but I add raw whole egg a coupe of times a week, plus the yogurt.
There is a nutrition calculator on a site called BalanceIt! which will let you put a recipe together and then analyze your recipe for free.