I use a spreadsheet to figure up the totals for my "recipes".
I don't grind anything. I do buy some pre-ground dog food that is just ground beef, with 10% bone in it, but that's not all the bone she gets.
Whole chunks of meat are good "toothfloss"
Whole bone-in cuts of meat are great "toothbrushes"
If you grind everything, your dog doesn't get the joy of chewing her food... and her teeth don't get the benefits of brushing & flossing.
Teeth will probably be MUCH cleaner just by avoiding the carbs in kibble, but not as clean as they would be getting whole cuts of meat.
Just something to consider. Some dogs are gulpers and whole bone-in cuts can be scary, so I get grinding... just not something I do.
For a chicken recipe - aiming for 80/10/5/5
4 lbs whole small chicken (= 3lbs of meat + 1lb of bone)
5 lbs boneless chicken (breast, thigh or any other part)
0.5 lbs chicken livers
0.5 lbs "other organ... might have to branch out into beef or lamb kidney for this
Total: 10 lbs
8lbs meat + 1lb bone + 0.5lb liver + 0.5lb "other" organ
For a pork recipe:
4lbs pork ribs ( = 2.8lbs of meat + 1.2lbs of bone)
5.6lbs boneless pork shoulder
0.6 lbs pork liver
0.6 lbs pork kidney
Total: 12 bls
9.6 lbs meat + 1.2 lbs bone + 0.6 lbs liver + o.6 lbs kidney
Adding greens, veggies, fruit is optional... but I would make it 25% or LESS of the total. So, for the 10lb chicken recipe, no more than 2.5lbs of fruit & veggie combined. The mix of fruit and veggies is up to you. I go for cruciferous veggies most of the time... broccoli and cauliflower. But, I tend to mix it up for variety, too.
The key is having a good estimate of what % bone is in the RMB (raw meaty bone) that you're feeding... you can find the %'s online at places like this:
https://therawfeedingcommunity.com/2017/03/14/bone-fat-content-percentages-in-raw-meaty-bones/