Unlike cats, who are carnivores, dogs are omnivores and can safely eat a vegetarian diet that contains the proper balance of vitamins and nutrients. By making a homemade vegetarian diet for your dog, you don't have to worry about his food containing preservatives and meat from potentially diseased animals treated with hormones or antibiotics. To ensure your dog's health, feed him a meatless diet that contains at least 18 percent protein from vegetarian sources including dairy, eggs and beans, according to the VetInfo website.
Soak 2 cups of lentils for a few minutes in a 4-quart pot. Strain and drain the lentils. Simmer them with 4 cups of water, covered in the pot for 1 hour.
Combine 2 cups of brown rice with 3 cups of water. Simmer for 20 minutes in a covered, 4-quart pot. Turn off the heat and let the rice sit covered for 10 minutes before mixing the rice and fluffing it with a fork.
Slice an eggplant, zucchini, squash and a potato. Add 8 ounces of cubed tofu. Cover the vegetable slices and tofu with olive oil and simmer them in a 3-quart saucepan for 20 minutes until tender. Mix in 3 eggs and reserve the shells. Sprinkle the mixture with basil, pepper and a pinch of salt.
Grind the eggshells with a mortar and pestle. Stir them into the vegetable mixture.
Combine the vegetables, tofu, beans and rice in a large pot. Mix in 4 cups of cottage cheese and 1 tablespoon each of yeast, wheat germ and ground flax seed.
Serve the food to your dog with shredded cheese on top to attract him to it and provide extra calcium and protein.