15 Human Foods Dogs Can Eat, 6 They Shouldn't

color illustration of 12 foods dogs can eat, with a dog sitting nearby with empty bowl

Treehugger / Catherine Song

Dogs should never be fed too much human food. But how much is too much?

No more than 10% of your dog's diet should be treats—including human food—according to the World Small Animal Veterinary Association. Just because food is good for us doesn't necessarily mean it's safe for dogs.

Remember that every dog is different, so try any new food in small amounts. If your dog has a bad reaction, consult a veterinarian. The consequences of feeding your dog the wrong food can range from loss of appetite to heart damage or even death. 

Here's a list of dog-approved people food, as well as several items you should never share with your canine companion.

Foods That Dogs Can Eat

If you want to give your dog a few treats from your kitchen, start with a small amount and watch for sensitivity. Keep in mind that treats and snacks—even healthy ones—should only be a small part of a dog’s balanced diet. This list of human foods that are good for dogs is not comprehensive, but it’s a good place to start if you’re looking for a healthy treat to share with your pup.

Oatmeal

Can dogs eat oatmeal? Yes, this fiber-rich food is great for dogs with bowel irregularity issues and safe for dogs with wheat allergies. Check the label before serving oatmeal to your pup. Only offer whole-grain oats with no added sugar or flavoring. An appropriate serving size for a 20-pound dog is about one tablespoon. You don’t want to offer too much oatmeal as it can lead to gastrointestinal and weight issues. 

Cook the oatmeal in water (not milk, which can upset dogs’ tummies) and allow it to cool a bit before serving. Oatmeal can be added as a food topping or served on its own.

Cottage Cheese

This bland food is high in calcium and protein, so it can be a good addition to dog food. However, avoid cottage cheese if your dog has issues digesting dairy.

Add just one or two teaspoons of cottage cheese as a treat. Or, mix with cooked rice and serve a little to your dog to soothe an upset stomach. 

Carrots

This vegetable is low in calories and high in fiber and vitamins. Plus, crunching on carrots can be good for dogs' teeth.

Serve carrots raw or cooked, but make sure to cut the vegetable into bite-sized pieces to avoid choking. In order to maintain a balanced diet, don’t feed your dog more than one medium carrot per day as a treat.

Green Beans

Nutritious and low in calories, green beans are a healthy vegetable that will load dogs up with iron and vitamins. Make sure to feed your dog only fresh cooked green beans or canned green beans with no added salt.

Most types of beans contain lectins, a type of protein that, depending on the amount, can be harsh on the digestive system. The safest method is to make sure to cook green beans thoroughly before you serve them to your dog. 

Peanut Butter

Giving your dog the occasional tablespoon of unsalted peanut butter is a treat you can both enjoy. It's a great source of protein and healthy fats for dogs. You can offer your dog crunchy or smooth peanut butter. Make sure the peanut butter you choose doesn’t contain salt, which can cause your dog to experience excessive thirst and urination, and can lead to sodium ion poisoning. 

It’s critical that the brand of peanut butter you feed your dog does not contain xylitol. In dogs, xylitol is absorbed quickly and can result in a high release of insulin and a potentially life-threatening decrease in blood sugar level.

Yogurt

High in protein and calcium, plain yogurt is an ideal treat for dogs, especially if your pooch suffers from digestion problems. Make sure you opt for yogurts that don't contain fruit, added sugar, or artificial sweeteners, including xylitol.

To avoid added fat, which can cause gastrointestinal distress in dogs, opt for Greek or regular, low- or non-fat plain yogurt. If your dog is lactose intolerant, skip the yogurt altogether.

Chicken

If your dog requires extra protein, cooked, unseasoned chicken is an easy addition to its regular food. A serving no larger than one-half ounce of baked, boneless chicken is appropriate. Make sure you only serve your dog chicken that has been thoroughly cooked. According to the AVMA, raw or undercooked meat, including chicken, can cause the same pathogens humans contract by eating undercooked meat, including Salmonella, E.coli, and Listeria.

It’s also important to ensure your pup isn’t allergic to chicken. Protein, including chicken, is a common allergen that causes an adverse reaction in some dogs.

Salmon

Dogs can benefit from omega-3 fatty acids, too, so slip some cooked salmon into the food bowl for a healthier, shinier coat. You should only serve your dog salmon that has been poached, grilled, baked, or steamed with no seasonings or added oil. Never serve raw or undercooked salmon to your dog. Salmon can become infected with a parasite that causes poisoning in dogs.

Check any fish prior to serving for bones, as even small bones can cause choking or damage to a dog’s internal organs. 

Broccoli

This vitamin-rich vegetable can be a great occasional nutrition boost for dogs. However, it should only be offered in small quantities as broccoli can cause gastrointestinal irritation.

Small pieces of broccoli can be served raw or cooked, with no added seasoning or oil. Broccoli stalks can be a choking hazard, so cut up the stems before giving them to your dog.

Pumpkin

You can serve your dog raw or canned pumpkin as an additional source of fiber and vitamin A. It's also a helpful addition to a doggie's diet if your pooch is experiencing digestion problems.

Canned pumpkin can help dogs with mild diarrhea or constipation. Depending on the size of the dog, up to one to four tablespoons of pumpkin can be added to a dog’s regular canned food to help alleviate constipation.

Other Cheeses

In small quantities, cheese is a great treat for pets, says the American Kennel Club, as long as your dog isn't lactose intolerant. Choose plain, low-salt, low-fat cheese options like mozzarella and goat cheese to avoid increasing the amount of salt and fat in your dog’s diet.

Because most dogs enjoy it, owners often find cheese is a great place to hide medications. However, cheese (and other milk products) should not be given with antibiotics as high amounts of calcium can prevent proper absorption of the medication. 

Eggs

If your pooch needs a protein boost, scramble or hard-cook an occasional egg for a healthy snack. Eggs are also high in fat, so don't feed them to your pet too often. Due to the risk of illness due to Salmonella contamination, never feed raw or undercooked eggs to your dog.

Bananas

High in potassium and vitamins B6 and C, bananas are a healthy treat to share with your pup. You can offer your dog small slices of banana, or mash it up and mix it with your dog’s regular food. Banana peels are hard to digest, and should not be given to dogs.

Bananas are also a gentle food that can be a soothing treat for a dog with an upset stomach.

Apples

A few chopped-up pieces of apple is a great snack for dogs. Remove the core and seeds before offering the fruit to your pup. While cyanide poisoning from the consumption of apple seeds is rare, it is best to avoid the risk by removing all seeds. 

Apples add fiber and vitamins to your dog’s diet and are a sweet, satisfying, low-calorie treat. An added benefit is that crunching on apples helps keep your dog’s teeth healthy.

Strawberries

Another delicious vitamin-rich fruit treat for your canine companion is strawberries. Remove stems, wash, and cut up fresh strawberries before serving them to your pup. Do not use frozen or canned strawberries that contain added sugar and artificial ingredients.

For a refreshing snack, you can freeze strawberries before offering them to your dog. As with any treat, ensure that strawberries do not constitute more than 10% of your dog’s diet.

Foods Dogs Should Never Eat

The foods that are not safe for dogs cause symptoms ranging from an upset stomach to breathing difficulties and even death. Some of these foods cause an instant reaction while others cause a delayed response that appears over time.  Keep the phone number for your local emergency veterinary clinic and animal poison control center handy. If you believe your dog has consumed a toxic food, seek medical attention immediately.

Chocolate

You've likely heard that you're never supposed to feed a dog chocolate, and there's a reason for that. The delicious candy contains the caffeine-like stimulant theobromine, a methylxanthine that can cause a range of health problems if ingested in large amounts.

Most dog poisoning cases are from consuming chocolate and occur during holidays when more chocolate is present in the home. Keep chocolate products out of reach of your pup at all times.

Grapes and Raisins

While nutritious for humans, grapes and raisins are extremely toxic to dogs. Even extremely small quantities of these fruits can cause irreparable damage. It makes no difference if the fruit is consumed raw or cooked; grapes and raisins are lethal to dogs and should be kept out of reach at all times.

Onions

Along with other members of the genus Allium like shallots, leeks and chives, onions and garlic can make dogs extremely sick by damaging their red blood cells, causing anemia and even death.

Depending on the amount ingested, the dog may not immediately show symptoms, including vomiting, diarrhea, abdominal pain, depression, and loss of appetite. If you suspect your dog has consumed onions, garlic, or other plants in the genus, immediately contact your veterinarian for help monitoring your pet’s condition.

Avocado

Avocado leaves, fruit, seeds, and bark all contain a toxin called persin that can cause upset stomach in dogs. While birds and other mammals including horses, rabbits, and guinea pigs are more at risk of serious complications like heart damage and breathing difficulties from eating avocado, the vomiting and diarrhea symptoms the fruit can cause in dogs make it a food to avoid.

Macadamia Nuts

Even a small amount of macadamia nuts can cause symptoms such as vomiting, weakness, tremors, and depression in dogs. Symptoms usually occur within 12 hours and last about 12 to 48 hours. It’s important to contact your veterinarian if you believe your dog has consumed any macadamia nuts.

In order to keep your pup from trying these nuts, it's best to keep any baked goods that contain macadamia nuts out of your pup’s reach.

Alcohol

Even drinking a small amount of alcohol can result in significant intoxication for a dog, which can lead to severe illness. In addition to alcoholic beverages, dogs can suffer from ethanol intoxication after drinking perfume, medication, paint, and antifreeze; or after eating rotten apples, sloe berries, or uncooked dough.

If you believe that your pet has consumed anything containing alcohol, contact your veterinarian immediately.

Frequently Asked Questions
  • How much chocolate is toxic to a dog?

    The American Kennel Club says a dog can experience mild symptoms of toxicity if it eats 20 milligrams of methylxanthines (the toxic ingredient in chocolate) per kilogram of body weight. Cardiac symptoms and seizures can occur if the dog eats more than 40 milligrams per kilogram.

  • Is human food better for dogs than dog food?

    Studies show that human-grade is easier for dogs to digest than regular dog food. Pet food is often made from 4D meat—meat from dead, diseased, dying, or disabled animals. That said, you should always make sure the human food you feed your dog is healthy, balanced, and safe.

  • What should you do if your dog eats something bad?

    If you suspect that your dog has eaten something toxic, you should call your vet immediately. Use the Pet Poison Helpline (855-764-7661) as a backup. Your veterinarian will advise on whether to bring your dog into the clinic or monitor its symptoms from home.

  • How long after eating something will a dog get sick?

    If your dog eats something it shouldn't, you might notice symptoms—including vomiting, urinary incontinence, restlessness, shaking, and/or diarrhea—after a couple hours. Depending on what it ate, though, symptoms could show up as far out as a few days.

Why This Matters to Treehugger

At Treehugger, we are advocates of animal welfare, including our pets and other domestic animals. The better we understand our dogs, the better we can support and protect their wellbeing. We hope our readers will adopt rescue pets instead of shopping from breeders or pet stores, and will also consider supporting local animal shelters.

View Article Sources
  1.  Freeman, Lisa et al. "WSAVA Nutritional Assessment Guidelines". Journal Of Small Animal Practice, vol. 52, no. 7, 2011, pp. 385-396. doi:10.1111/j.1748-5827.2011.01079.x

  2.  Anastasio, Alexandra. “Can Dogs Eat Oatmeal?American Kennel Club.

  3. Craig, J.M. “Food Intolerance in Dogs and Cats.” Journal of Small Animal Practice, vol. 60, no. 2, 2019, pp. 77-85, doi:10.1111/jsap.12959

  4. Carrots, Raw.” U.S. Department of Agriculture.

  5. Kriss, Randa. “Can Dogs Eat Carrots?American Kennel Club.

  6. What Are Safe and Healthy Treats for My Pet?.” Cummings Veterinary Medical Center at Tufts University.

  7. Burke, Anna. “Can Dogs Have Green Beans?American Kennel Club.

  8. Lectins.” Harvard School of Public Health.

  9. Burke, Anna. “Can Dogs Eat Peanut Butter?American Kennel Club.

  10. "Salt." Pet Poison Hotline.

  11. Paws Off Xylitol; It's Dangerous for Dogs.” U.S. Food and Drug Administration.

  12. Ripley, Katherine. “Can Dogs Eat Yogurt?American Kennel Club.

  13. Reisen, Jan. “Can Dogs Eat Chicken?American Kennel Club.

  14. Linder, Deborah E. “Does an Apple a Day Keep the Vet Away? Harmful vs Healthy Foods for Pets.” Cummings Veterinary Medical Center at Tufts University.

  15. Raw or Undercooked Animal-Source Protein in Cat and Dog Diets.” American Veterinary Medical Association.

  16. Llera, Ryan, et al. “Food Allergies in Dogs.” VCA Hospitals.

  17. Reisen, Jan. “Can Dogs Eat Salmon?American Kennel Club.

  18. Salmon Poisoning.” Washington State University.

  19. Burke, Anna. “Can Dogs Eat Broccoli?American Kennel Club.

  20. Burke, Anna. “Can Pumpkin Help with Dog Diarrhea?American Kennel Club.

  21. Defarges, Alice. “Constipation and Obstipation in Small Animals.” Merck Manual Veterinary Manual.

  22. Human Foods Dogs Can and Can’t Eat.” American Kennel Club.

  23. Freeman, Lisa. M. “Pill-Popping Pets: Are the Foods You Use to Give Pills Safe?.” Cummings Veterinary Medical Center at Tufts University.

  24. Alford, Kaitlan. “Can Dogs Eat Eggs?American Kennel Club.

  25. Grunberg, Walter. “Salmonellosis in Animals.” Cummings Veterinary Medical Center at Tufts University.

  26. Donovan, Liz. “Can Dogs Eat Bananas?American Kennel Club.

  27. 5 Toxic Seasonal Plants You Don’t Want Your Pet To Fall For!.” American Society for the Prevention of Cruelty to Animals.

  28. Meyers, Harriet. “Can I Feed my Dog Strawberries?American Kennel Club.

  29. Leave Chocolate Out of Rover's Celebrations.” U.S. Food & Drug Administration.

  30. Sanchez, Juan M. “Methylxanthine Content in Commonly Consumed Foods in Spain and Determination of Its Intake During Consumption.” Foods, vol. 6, no. 12, 2017, pp. 109, doi:10.3390/foods6120109

  31. Cortinovis, Cristina and Francesca Caloni. “Household Food Items Toxic to Dogs and Cats.” Frontiers in Veterinary Science, vol. 3, 2016, doi:10.3389/fvets.2016.00026

  32. Schmid, Renee and Ahna Brutlag. “Grape, Raisin, and Currant Poisoning in Dogs.” VCA Hospitals.

  33. Schmid, Renee and Ahna Brutlag. “Onion, Garlic, Chive, and Leek Toxicity in Dogs.” VCA Hospitals.

  34. People Foods Pets Should Never Eat.” ASPCA.

  35. Gwaltney-Brant, Sharon M. “Food Hazards.” Merck Manual Veterinary Manual.

  36. Take the "Oh No!" Out of Your and Your Pets' Holiday "Ho-Ho-Ho!"U.S. Food & Drug Administration.

  37. "What to Do if Your Dog Eats Chocolate." American Kennel Club.

  38. Do, Sungho, et al. "Nutrient Digestibility and Fecal Characteristics, Microbiota, and Metabolites in Dogs Fed Human-Grade Foods." Journal of Animal Science, vol. 99, no. 2, 2021, doi:10.1093/jas/skab028