The vast majority of us buy commercially prepared diets for our dogs and cats. However, pet owner surveys tell us that handing table scraps to our dogs is common. So if you are sneeking morsels off the table to Fido then you are giving him food that is not formulated for a dog's digestive tract or his nutritional needs.
Some pet owners choose other food sources for their pets rather than a commercially prepared diet for various reasons: they don't trust the manufactures, don't like the additives in pet foods, don't think it's healthy, want organic ingredients, pet food labels are misleading, etc... However, formulating a homemade diet can be difficult, especially if your pet has special dietary needs. To make sure your home cooked food is meeting all of your pet's daily requirements you should refer to a professional for guidance. We like to recommend Home-Prepared Dog & Cat Diets by Patrick Schenck. When looking for pet food recipes the author recommends, "First, the five food groups (protein, carbohydrate, fat vitamins, minerals) should appear in the recipe. Second, the carbohydrate source should be present in a higher or equal quantity to that of the protein source." The author goes on to describe 5 key elements to look for in a recipe that will meet all of your pet's needs. And the book is full of recipes. These include recipes for dogs and cats with skin diseases, heart disease, gastrointestinal disease.
Be careful of the information you find on the internet, and know the source. Have the discussion with your veterinarian.