"The most important thing to understand about homemade diets is that they are difficult to get right and easy to get wrong," she says. If you choose to make your dog's food from scratch ...