What Is a List of Foods That Are Safe for Dogs to Eat?

In addition to their standard raw meat or dedicated manufactured food diets, dogs can eat apples, blueberries, strawberries, watermelon, carrots, sweet potatoes, lettuce, spinach, catnip, green beans, squash, zucchini and bananas. However, apples and watermelon should be fed without seeds. Dogs might also enjoy yogurt, pumpkin, eggs and oatmeal.

When feeding dogs vegetables, the food should be baked or steamed and chopped into small pieces to prevent choking. They can also be mashed or pureed. Add them to dog food, or serve them separately as a small, healthy treat. There should never be butter or other seasonings added.

Dogs are omnivores and generally open to trying different foods. However, certain fruits and vegetables are toxic to them. Grapes, raisins, garlic and onions are all very dangerous because they contain chemical compounds that can be life-threatening. The pits of some fruits are toxic, and even those that are not may be a choking hazard. Mushrooms, avocados, tomatoes and nuts should never be fed to dogs.

Dogs should get the bulk of their calories from protein rather than carbohydrates. The role and optimum amount of carbohydrates in dog food is a hotly debated topic. Carbohydrates are chiefly used as filler and a binding agent, and they have been linked to several health problems. However, oatmeal in small quantities provides soluble fiber that an older dog may need to maintain bowel health and regularity.