You can always join a dog nutrition group on yahoo to help you out some. I am a member of one that is really good. You could also contact a canine nutritionist to get you started in your area to learn the basics. But as long as you're giving variety (I would personally include some veggies and not just chicken and rice but that's me) and covering your calcium/phos. with either mashing the bones OR adding bone meal I think you'll be fine with doing home cooked. Some people (like me) just can't do homecooked hence the reason for my above comment.