This book is the best comprehensive introduction to home-prepared diets for dogs I’ve found to date.
If you’re confused by the conflicting information out there on preparing your dog’s food yourself (ranging from “Don’t do it!” to “Feed them raw meaty bones like they’d be eating in the wild!”) this will help you sort it all out and decide what’s best for your individual dog. The author covers the pros and cons of several approaches to your dog’s diet, including feeding commercial pet food, supplementing commercial foods, preparing home-cooked foods for your dog, and feeding raw foods.
Now in its second edition!