Cooked bones are dangerous -- they are more brittle and difficult to digest. They can easily perforate the intestines, whereas raw bones are more palatable.

Grapes are toxic, so be careful. If you feed too many you can damage her kidneys.

I wouldn't bother with the rice. Rice is a grain and it's one of the reasons kibble is so bad. Dogs aren't meant to digest grains. The only reason to feed rice, in my opinion, is if the dog is too thin or ill. And in that case it should be white rice. White rice is actually better for dogs than brown rice. A dog's digestive system is not strong enough to extract the nutrients from the brown rice, so it can cause indigestion. White rice is just brown rice with the bran and pretty much all of the nutrients already extracted, so a dog can digest it better.

I disagree that lots of muscle meat is bad -- I feed a prey model diet, which is mainly muscle meat. In fact, raw meaty bones are somewhat of a rarity in a prey model diet (unless you have the rescources to feed whole carcusses, but since fowl and rodents are limited prey in the wild for most wolves, deer and other larger animals are the norm and are difficult to feed whole). Bone only makes up about 10% of a prey-model diet.

As for the original topic of the thread, I disagree with puppy food. In the wild, wolves don't grind up bones for the puppies for extra calcium, and they don't leave them all the fat. When the pups are still young, they feed them predigested food which has less nutrients. As they get older, they are the last to feed, which means they recieve less nutrients. Most of the edible bones would already be gone so they would get less calcium. So why do we feed puppies more nutrients when in the wild they get less? Less nutrients ensure slower growth, which helps to prevent bone/joint problems. How many wolves in the wild do you see with panosteitis, hip/elbow dysplasia, etc?