Combine the whole wheat flour, rolled oats, bone meal and dry milk in a large mixing bowl. Cut in the cooked brown or wild rice a little at a time, blending well after each addition.2
Whisk the eggs in a separate mixing bowl. Pour in the melted bacon grease or lard and blend well. Add the water, broth, gravy, milk, meat juices or meat drippings, and mix the liquid thoroughly.3
Slowly stir the liquid ingredients into the dry mixture a little at a time, blending well following each addition.4
Add the ground or shredded fat, meat or fish and mix thoroughly. Gently fold in the cooked carrots and peas.5
Preheat the oven to 175 degrees Fahrenheit and generously grease several large baking pans. Spread the dog food batter into the pans, no deeper than 1/2 inch thick.6
Bake the dog food dough for 45- to 55 minutes. When it browns lightly and begins to pull away from the sides of the pans, it's done.7
Take the pans out of the oven and cool them to room temperature on racks. Break the dog food into chunks that are the right size for your dog. Store a 4 to 5 day supply in an airtight container with a tight-fitting lid in the refrigerator. Freeze the rest of the batch in airtight plastic bags.