I've feed BARF for about 13 years now. Like many people I started because you just can't feed a cancer dog, a diabetic and a renal failure dog(s) out of a bag. I believe I cheated death from 12 to 18mos on each of those dogs by feeding RAW.
I've raised my current dogs 3 & 8 yrs since they were 8wks old on RAW food.
Cooking for dogs defeats most of the reason not to buy kibble.
In feeding B.A.R.F (Bones and Raw Food) we don't feed on a daily model week feed on a weekly model. In that I mean I don't worry about X% of protein, Fat or fiber each day. I look art that on a weekly basis.
Some need to know stuff
All Veggies & fruit should be ground up...dogs don't have long enough intestinal track to effectively use most veggie.
HEALTHY dogs don't have a problem with samminella.
Cooked fat is very hard for a dog's system to process and they need more fat than people do.
Raw bones are safe as they don't splinter, that does not mean we don't monitor so they don't choke on small pieces.
Raw eggs are fine, the shell has apps 200omg of CA. so feed the shell too.
Some grains like Oats & Whole brown rice are good, things like corn, wheat or soy are know allergens.
Yogurt & goat milk are good in moderation.
Gallic in very small doses is thought to repel fleas.
The smartest way to do this is with a group of friends so you can buy in bulk and get everyone looking.
For two/three big dogs I make a large batch & freeze 1/2. I keep a box in the freezer with 30days of frozen in it rotating it as I feed.
So the dogs eat fresh for a day or two then, they get the oldest frozen in the freezer. Basically a 30 file of frozen food. That way I only prepare Raw food 2-3Xs a week.
And yes, it is more work that opening a bag of Kibble. The trade off is very healthy dogs. My Rotty is 8 1/2 and I can honestly say never has had loose stool.
This is my 3 1/2 Catahoula raised since 8 wks on raw...not a gram of fat on this boy