What Foods Are Good for Dogs — And What to Avoid

The best foods for dogs deliver protein, healthy fats, fiber, and vitamins without relying on a single ingredient to do it all. Dogs need at least 18% of their diet as protein and about 5.5% as fat, along with over two dozen vitamins and minerals to stay healthy. Whether you’re choosing a commercial food, adding whole-food toppers, or considering a homemade diet, knowing which specific foods benefit your dog (and which ones are dangerous) makes a real difference.

Protein: The Foundation of a Dog’s Diet

Dogs require 10 essential amino acids that their bodies cannot produce on their own. These building blocks come from protein-rich foods and support everything from muscle repair to immune function. Animal-based proteins like chicken, beef, turkey, eggs, and fish deliver all 10 of these amino acids in highly digestible form. Plant-based proteins from sources like lentils or mung beans can contribute, but they tend to fall short on one or more amino acids compared to animal sources.

Cooked, unseasoned lean meats are some of the safest protein treats you can offer. Boneless, skinless chicken breast, lean ground turkey, and scrambled eggs (without butter or salt) are easy to prepare and gentle on most dogs’ stomachs. Fish like salmon and sardines pull double duty by providing protein along with omega-3 fatty acids that support skin, coat, and joint health.

Vegetables That Benefit Dogs

Carrots are one of the most popular vegetable treats for dogs, and for good reason. They’re packed with fiber, beta-carotene, and vitamin A, and their crunch can even help clean teeth. You can serve them raw as a low-calorie snack or lightly steamed for easier digestion.

Pumpkin is a standout. Veterinarians frequently recommend it as a dietary supplement because it’s high in fiber and helps with both constipation and loose stools. Plain canned pumpkin (not pie filling, which contains sugar and spices) is the easiest way to add it to your dog’s meals. A tablespoon or two mixed into food is typically enough for a medium-sized dog.

Sweet potatoes offer a dense package of vitamins, minerals, calcium, and fiber. Cooked and mashed or cut into small cubes, they make a nutritious addition to meals. Broccoli provides vitamin A and contains compounds linked to cancer-fighting benefits in both humans and dogs, though it should be given in small amounts since too much can cause stomach upset. Spinach ranks among the most nutrient-dense vegetables overall, with high levels of iron, beta-carotene, and calcium, but it’s best served in moderation because of its oxalate content, which can interfere with calcium absorption in large quantities.

Safe Fruits With Real Benefits

Blueberries are rich in antioxidants that help prevent cell damage and support the immune system, making them one of the best fruit snacks you can offer. Strawberries deliver fiber and vitamin C and even contain an enzyme that may help whiten your dog’s teeth. Both are small enough to use as training treats.

Watermelon is low in calories, contains no fat or cholesterol, and provides potassium and vitamins A, B6, and C. Just remove the seeds and rind before serving. Bananas are a good source of potassium, magnesium, and B vitamins, though their sugar content means they’re best as an occasional treat rather than a daily staple.

Apples (without seeds or core) provide vitamins A and C along with fiber. Pineapple contains an enzyme called bromelain that helps dogs absorb protein more efficiently. Raspberries have anti-inflammatory properties that can benefit older dogs or those with joint stiffness, and cantaloupe delivers a broad mix of vitamins A, B6, and C plus folate and potassium. Peaches are high in fiber and vitamin A but should always be served without the pit, which contains a small amount of cyanide and poses a choking hazard.

Healthy Fats and Oils

The balance between omega-6 and omega-3 fatty acids in your dog’s diet directly influences inflammatory responses, skin health, and coat quality. Most commercial dog foods already contain plenty of omega-6 fats from vegetable oils, but they often fall short on omega-3s. That imbalance can contribute to chronic inflammation over time.

Fish oil is the most common omega-3 supplement, providing the long-chain fatty acids EPA and DHA that support brain function, joint health, and a glossy coat. However, plant-based alternatives like flaxseed oil offer a sustainable option. Flaxseed oil is rich in a precursor fatty acid called ALA, which the body partially converts to EPA and DHA while also providing its own health benefits. A small drizzle of fish oil or flaxseed oil over your dog’s food a few times a week can help restore a healthier fatty acid ratio.

Carbohydrates and Fiber Sources

Dogs don’t technically need carbohydrates to survive, but complex carbs provide a useful energy source and deliver dietary fiber that supports digestion. Rice, brown rice, corn, barley, and mung beans are all commonly used in commercial dog foods. Brown rice contains nearly twice the insoluble fiber of white rice, which helps promote regular bowel movements. Mung beans have the highest insoluble fiber content among these common sources, roughly four times that of brown rice.

Plain cooked oatmeal is another solid option, especially for dogs with sensitive stomachs. If your dog is recovering from a stomach bug, plain boiled white rice mixed with lean chicken is a classic bland diet that veterinarians have recommended for decades because it’s easy to digest and unlikely to cause further irritation.

Probiotic Foods for Gut Health

Plain, unsweetened yogurt is the most accessible probiotic food for dogs. The live cultures in yogurt can help maintain a healthy balance of gut bacteria, which influences digestion, immune function, and even mood. Research from Cornell University’s veterinary program has identified several probiotic strains that specifically benefit dogs: one strain improves stool quality and frequency, another helps manage acute diarrhea, and a strain called BL999 has shown promise for reducing anxiety.

Kefir, a fermented milk drink, contains an even broader range of beneficial bacteria than yogurt. If your dog tolerates dairy well, a small amount of plain kefir mixed into food can support digestive health. Dogs that are lactose intolerant may do better with a probiotic supplement rather than dairy-based sources.

Foods That Are Dangerous for Dogs

Some common human foods are genuinely toxic to dogs, not just unhealthy. Onions, garlic, leeks, and chives all belong to the same plant family and contain compounds called organosulfoxides. When a dog chews these foods, the compounds break down into sulfur molecules that destroy red blood cells, leading to a dangerous form of anemia. Early signs include vomiting, diarrhea, abdominal pain, and lethargy, but the damage to red blood cells can continue for days after ingestion.

Grapes and raisins can cause sudden kidney failure in dogs, and the exact toxic compound still hasn’t been definitively identified, which means there’s no known safe amount. Chocolate contains theobromine, which dogs metabolize far more slowly than humans. Dark chocolate and baking chocolate are the most dangerous, but even milk chocolate can cause problems in smaller dogs. Other foods to avoid entirely include macadamia nuts, xylitol (an artificial sweetener found in sugar-free gum and peanut butter), and anything with alcohol or caffeine.

Why Homemade Diets Need Careful Planning

Cooking for your dog sounds like the healthiest option, but research tells a different story when meals aren’t carefully formulated. A study analyzing published homemade dog food recipes found that the vast majority were deficient in multiple essential nutrients. Copper and choline were below recommended levels in over 85% of recipes. Vitamin E was deficient in 83%, zinc in 76%, and calcium in 73%. The calcium deficiency was especially severe: recipes that fell short contained only about 20% of the recommended amount on average.

Iron, riboflavin, and vitamin B12 were also frequently missing. These aren’t minor shortfalls. Chronic calcium deficiency weakens bones, zinc deficiency causes skin problems and immune dysfunction, and low iron leads to anemia. If you want to prepare your dog’s food at home, working with a veterinary nutritionist to design a balanced recipe with appropriate supplements is essential. Simply combining meat, rice, and vegetables will almost certainly leave gaps that commercial foods are specifically formulated to fill.

How Much to Feed

A dog’s baseline calorie needs can be estimated using a simple formula: multiply your dog’s body weight in kilograms, raised to the 0.75 power, by 70. For a 10-kilogram (22-pound) dog, that works out to roughly 400 calories per day as a resting energy requirement. Active dogs, puppies, and nursing mothers need significantly more, while older or less active dogs may need less.

Treats and food toppers, including all those healthy fruits and vegetables, should generally make up no more than 10% of your dog’s daily calories. A few blueberries or a couple of carrot sticks won’t throw off a balanced diet, but large portions of even healthy foods can displace the complete nutrition your dog gets from their regular meals. When introducing any new food, start with a small amount and watch for digestive changes over a day or two before making it a regular part of the rotation.