The book contains a number of recipes, including wheat-free, wheat and soy-free, and several which require no cooking at all! Most of the recipes are soy-free, but instead rely on rolled grains, various legumes, and several key vegetables. A list of "extras" are provided which you may add to give variety to the meals. Here is an exert:

Vegetables are highly digestible by dogs after cooking. Baking is best for nutrient retention; but boiling is fine, if you also use the water in the food. Dogs love most cooked vegetables, but may prefer them cut into small pieces or pureed. Whole cooked potatoes make an excellent snack. Just fill a pan with potatoes and place in the oven for about an hour at 350 degrees. After cooling, store in the refrigerator and give as snacks. As much as 1/3 of the basic recipe can consist of "extra" vegetables without greatly altering the nutrient balance.

Millet, beans, lentils, and other grains/legumes.
Add up to one cooked cup per basic recipe. Beans, lentils and other legumes are especially high in minerals and protein. However, as mentioned earlier, you should check the dog(s) stool to see if they are digesting such foods. If you see whole beans, for example, cook them longer and/or put them in a blender.

Add up to 1 cup cooked pasta to the food. Any size shape or variety will do -- it should be whole wheat or enriched, however.

Whole wheat bread
Dogs love bread. Fortunately, bread is a healthy snack. You can add it to the meal or use for treats.