Human Food for Dogs: What Can Dogs Eat?

When our dogs look at us with those big eyes, sometimes we can't resist sharing our food. But can dogs eat bread? What about fruits and vegetables? And can dogs eat nuts or fish? Let's take a look at human food for dogs — what foods are good for dogs, what foods and bad for dogs — and what foods are toxic.

Dog and hot dog, dog at barbecue.
Dog and hot dog, dog at barbecue. Photography ©Martin Bydalek | Getty Images.

I used to call my dog the canine vacuum. He kept my carpets clean, sucking up any food I accidentally dropped (as long as it wasn’t something healthy like fruits or vegetables). In retrospect, I should not have been so cavalier. Many foods humans eat are toxic to dogs. But let’s face it: Most of us enjoy slipping our dogs a bit of what we eat now and then. And that can be OK as long as we know what foods and amounts are safe. So, when it comes to human food for dogs, what can dogs eat and what should dogs definitely avoid? Can dogs eat bread? What about fruits and vegetables? And can dogs eat nuts or fish?

Human food for dogs — the basics

A dog eating carrots.
What human food is okay for dogs to eat?. Photography ©PK-Photos | E+ / Getty Images.

“There are some key differences,” says Dr. Deborah Linder, DVM, research assistant professor at Cummings School of Veterinary Medicine at Tufts University in North Grafton, Massachusetts.

Dogs and humans digest and metabolize food differently, and a dog’s digestive system cannot break down some of the foods people eat, Dr. Linder warns. And we all know that some of the things we eat are not particularly healthy.

Most commercial dog foods provide a balanced diet with all the nutrients a dog needs. As long as your dog’s essential needs are met through an easily digested quality dog food, he shouldn’t need anything more. But you can feed your dog some other foods as healthy, low-calorie snacks.

“It’s perfectly safe to give up to 10 percent of the total calories from treats without unbalancing the diet,” says Dr. Linder, a veterinary nutrition specialist and diplomate of the American College of Veterinary Nutrition.

Before sharing your table scraps, be aware that there are concerns about human food for dogs beyond toxicity: allergic reactions, raw vs. cooked, bacterial infections from E. coli and Salmonella, weight gain, elevated salt levels, choking hazards and bones that can break teeth or splinter, causing internal blockages or punctures.

“Anything you give should be fully edible and not cause an obstruction,” Dr. Linder says. The keys to safely feeding your dog are education, moderation and introducing new foods slowly to monitor for adverse effects.

Remember: Each dog is unique. Factors like size, weight, age, breed, medical conditions and activity level affect what foods and amounts you should feed, so always check with your veterinarian before trying to feed any human food to your dog. As Dr. Linder says: “Know your pet.”

Human food for dogs — what’s safe to share … and what’s not?

So which of our favorite people foods can we safely share with our four-legged friends? Here’s our lowdown on what your chow hound can chow down:

Can dogs eat bread?

Check the ingredients on the back of the bread package before giving a small piece to your dog. This portion is way too big! Photography ©jtyler | Getty Images.
Check the ingredients on the back of the bread package before giving a small piece to your dog. This portion is way too big! Photography ©jtyler | Getty Images.

Bread is the staff of life, and yes, dogs can eat it. Barley, rye and wheat do contain the protein gluten, but gluten sensitivity is uncommon in dogs (with the exception of a rare genetic disorder in Irish Setters).

While dogs can develop an allergy to any protein source, gluten poses no higher risk than other proteins. Unless your dog has a gluten sensitivity, it’s OK to feed plain white, whole-wheat or whole-grain bread with no spices or raisins (raisins are toxic to dogs).

As with any baked good, check the ingredients list on the package before serving.

On the other hand, raw dough that contains yeast is a no-no. Fermenting yeast cells produce alcohol (alcohol is toxic to dogs), and the dough can expand internally.

Can dogs eat dairy?

Though most dogs love cheese, it is high in both fat and salt. Try a low-fat cheese like mozzarella. Photography ©igorr1 | Getty Images.
Though most dogs love cheese, it is high in both fat and salt. Try a low-fat cheese like mozzarella. Photography ©igorr1 | Getty Images.

Lactose intolerance poses the main concern with dairy products. Lactose, a sugar found in milk and milk products, can be difficult for some dogs (and people) to digest. As long as your dog is not lactose intolerant, milk is OK in small quantities.

Cheese — which many dogs love — also is OK, but due to its high fat and salt content, consider a low-fat cheese, such as mozzarella. Eggs that are thoroughly cooked are an easily digested protein source; never feed raw eggs due to the risk of Salmonella.

Avoid ice cream. Although there can be lactose issues with yogurt, it’s a better option that offers calcium and can aid digestion. Choose plain yogurt without added sugar or xylitol, a sugar substitute that is toxic to dogs.

A great option — some companies actually make ice cream-style treats specifically for dogs. When in doubt, consult your veterinarian.

Can dogs eat fish?

Fish can be a good source of omega-3 fatty acids, which some studies show act as an anti-inflammatory and can help with joint pain.

Salmon should be thoroughly cooked to kill parasites and bacteria; be sure to remove the bones.

Shrimp also is OK if fully cooked and served plain without the shell. Fresh cooked tuna that has been deboned is fine; canned tuna packed in water and served plain is OK, too.

Read more about which seafood is safe for dogs.

Can dogs eat fruit?

Many fruits can be a healthy, low-calorie snack for dogs. They are water- and nutrient-dense foods rich in vitamins, minerals, fiber and antioxidants. Feed fresh fruits, as many canned fruits are packed in sugary syrup. Frozen fruits can be OK, too, as long as they are thawed first.

Always wash fresh fruits and remove rinds, skin, peels, shells, cores, pits, stems, leaves and seeds, as they are choking hazards and, in some cases, can be toxic to dogs. With larger fruits, cut them into pieces before serving. Be aware that citric acid can cause stomach upset in some dogs. And never feed your dog wild berries that are not definitively identified and safe.

As long as you follow the above precautions, you can feed your dog several fruits, including apples, apricots, bananas, blackberries, blueberries, cantaloupe, coconut, mango, oranges, pineapple, pumpkin, strawberries and watermelon.

Although the meat of cherries is not poisonous to dogs, the fruit’s small pit can cause big problems by becoming lodged in the throat or digestive tract. Best to avoid this bite-sized hazard and its preserved sugary form: maraschino cherries.

These fruits should never be fed to dogs: grapes, lemons, limes and raisins.

Read more about which fruit dogs can eat.

Can dogs eat meats?

A dog with a hot dog in his mouth.
Despite their name, hot dogs are not good for dogs. Photography ©Barna Tanko | Getty Images.

Like their wild canid ancestors, dogs can eat meat. It’s a good source of protein — with precautions. Fresh, lean meat is preferable, and all meat should be thoroughly cooked to prevent food-borne illnesses from parasites and bacteria (best not to cook in microwave ovens, as they can cook unevenly).

Grind the meat or cut it in bite-sized chunks to help prevent choking, and do not feed bones. Remove fat and skin, and serve plain, as sauces, gravies and seasonings might include ingredients your dog should not have. Beef, chicken (watch out for chicken bones, though) and turkey are fine. Pork and pork products like bacon and ham might best be avoided due to fat, salt and high calorie counts.

Hot diggity dog, what could be better for a dog than a hot dog? Well, lots of things. Hot dogs are a category unto themselves, as easily fitting under “Meats” as “Salty Foods” alongside processed lunch meats (think “bologna”). Dogs can eat hot dogs, but there’s a difference between “can” and “should.”

Despite their name, hot dogs are not good for dogs. They can contain lots of sodium (added both for flavoring and curing), fat, sugar and garlic (garlic is toxic to dogs).

And while hot dogs are considered a ready-to-eat meat, the U.S. Food and Drug Administration notes on its website: “Although hot dogs are fully cooked, those at increased risk of foodborne illness should reheat hot dogs … until steaming hot before eating due to the threat of listeriosis.”

What’s more, hot dogs pose a choking hazard. If you feed hot dogs to your dog, check the ingredients list on the package and also look to see that they are uncured; reduced fat; made from grass-fed beef; and free of preservatives, artificial colors and artificial flavors. Cook and cut them before serving.

Can dogs eat nuts?

Nuts are a good source of protein, but they can be high in calories and salt, hard to digest and a choking hazard. Even nuts that are safe for dogs — like shelled cashews and shelled peanuts — should be unsalted and limited in quantity.

Others, such as almonds, pecans, pistachios and walnuts, are best avoided. And definitely say nuts to macadamia nuts — they are toxic to dogs.

Just as peanuts are safe for dogs, so is peanut butter. And it’s a favorite for many dogs (and a people favorite to watch a dog smack off the roof of his mouth). The best peanut butter to feed is plain, unsalted and raw (meaning it’s made with unroasted peanuts). Most importantly, be certain it does not contain the sweetener xylitol, which is toxic to dogs.

Read more about which nuts dogs can eat.

Can dogs eat prepared foods?

Here’s the dish on prepared dishes: It might be tempting to feed a dog from your plate, but it’s not a good idea. Many ingredients in prepared meals (whether takeout or delivery, restaurant leftovers, store-bought or even your neighborhood potluck party) can be harmful to dogs, including chives, garlic and garlic powder, leeks and onions and onion powder.

And recognizing garlic and onion poisoning can be tricky because symptoms can take days to develop. Because you don’t know what ingredients might have gone into that soup, sauce, salad dressing, marinade, pizza and toppings, stuffed potato or confection, curb the desire to offer your dog prepared foods.

You can have your cake and eat it, too, but your dog can’t, and that’s just the way the cookie crumbles.

Can dogs eat popcorn and other salty foods?

Air-popped, unsalted, and unbuttered is a snack dogs can eat. Photography ©Ljupco | Getty Images.
Air-popped, unsalted, and unbuttered is a snack dogs can eat. Photography ©Ljupco | Getty Images.

You don’t want a salty dog. While dogs need some salt, too much salt not only will make your dog thirsty, it also can lead to dehydration, hypertension (high blood pressure), kidney failure, heart disease and sodium poisoning.

Avoid excessively salty foods and snacks (particularly for dogs with a heart condition) like processed lunch meats, pickles, potato chips, pretzels, and, yes, fast foods (including French fries).

Not to ruin all the fun, popcorn is a snack dogs can eat if it’s air-popped, unsalted and unbuttered. Watch for un-popped kernels that can be a choking hazard and get caught in teeth.

Can dogs eat vegetables?

Some veggies can be a healthy and nutritious snack, but only a few pieces — not a bowlful! Photography ©rmarnold | Getty Image.
Some veggies can be a healthy and nutritious snack, but only a few pieces — not a bowlful! Photography ©rmarnold | Getty Image.

Like fruits, vegetables that are safe for dogs are healthy, water- and nutrient-dense, low-calorie foods packed with vitamins, minerals, fiber and antioxidants. Plain, fresh vegetables are preferable, as many canned vegetables contain added salt, but frozen veggies can work as long as they are thawed or cooked.

Always wash fresh vegetables first; most can be served raw or cooked, and steaming is a good cooking method. Grate larger vegetables or cut them in small pieces to avoid choking. The list of safe vegetables is long and includes broccoli, carrots, cauliflower, celery, cucumber, green beans, green peas, lettuce and zucchini.

Corn also is safe for dogs, but not corn on the cob — the cob is a choking hazard. Dogs can eat red tomatoes as long as they are ripe, but discard the leaves and stem.

Mushrooms cut both ways. Store-bought mushrooms are considered safe for dogs, but never feed wild mushrooms. There are about 10,000 known species of mushrooms, some of which are poisonous, so don’t take a chance with any found fungi. Given this, you might want to avoid mushrooms altogether.

Read more about which vegetables dogs can eat.

Can dogs eat chocolate?

Chocolate ranked fifth among the ASPCA's 2017 Top Pet Toxins. Photography ©Fenne | Getty Images.
Chocolate ranked fifth among the ASPCA’s 2017 Top Pet Toxins. Photography ©Fenne | Getty Images.

While people love chocolate (and studies suggest it has human health benefits), sad to say this people favorite is not sweet on dogs. Chocolate (as well as cocoa and coffee) contains compounds called methylxanthines that are toxic to dogs.

The darker the chocolate (bittersweet and semisweet dark chocolate, cocoa powder and unsweetened baking chocolate), the more dangerous, but even milk chocolate and white chocolate should not be given to dogs.

Chocolate ingestion by pets is so common that the ASPCA Animal Poison Control Center puts chocolate in its own category separate from other foods. Last year, the total number of calls the center received about chocolate worked out to nearly 50 a day, ranking chocolate fifth among the ASPCA’s 2017 Top Pet Toxins.

Be vigilant, especially with so many occasions popular for giving chocolate: Valentine’s Day, Easter, Halloween and Christmas. Think of it this way: Now you can have that chocolate all to yourself.

Still confused on human food for dogs? Dogs should never have these 14 things:

  1. Alcohol and Products Containing Alcohol
  2. Caffeine
  3. Chives
  4. Chocolate
  5. Garlic and Garlic Powder
  6. Grapes
  7. Leeks
  8. Lemons
  9. Limes
  10. Macadamia Nuts
  11. Onions and Onion Powder
  12. Raisins
  13. Xylitol (a sugar substitute)
  14. Yeast dough

What does human food for dogs have to do with canine obesity?

An obese or fat pug.
Extra weight impacts a dog’s quality of life. Photography by studio37th / Shutterstock.

It’s not just what you feed your dog, but how much. Let’s chew the fat about the weighty issue of obesity.

Fifty-six percent of dogs in the United States are overweight or obese, according to a 2017 clinical survey by the Association for Pet Obesity Prevention (APOP).

That record number equals an estimated 50 million dogs, with more than 36 percent of those overweight and nearly 20 percent obese. And it’s a growing problem.“It’s the most common health threat,” says Dr. Ernie Ward, DVM, founder of the Ocean Isle, North Carolina-based APOP, which has been tracking rising pet obesity rates since 2006.

“It’s not just an aesthetic or unsightly condition,” Dr. Ward says. Fat tissue pumps out thousands of potentially harmful chemicals, hormones and compounds that can lead to cancer, high blood pressure, kidney failure, heart disease, reduced life expectancy, orthopedic disease, chronic inflammation, and respiratory and skin disorders, he says. Extra weight also impacts a dog’s quality of life, such as the ability to go for a walk or climb stairs.

Obesity is a complex disorder linked to many factors, including genetics, but overfeeding and under exercising are serious problems.

There is some good news. Dr. Ward says sharing some human foods with dogs, in moderation, might benefit your dog. “Dogs and people co-evolved eating many of the same things,” Dr. Ward says. It comes down to understanding “the nutritional value of the food,” he says, and taking into account your dog’s unique nutritional and caloric needs.

Dr. Ward advocates what he calls “the hybrid menu”: a combination of quality commercial dog food and whole foods (unprocessed, unrefined, without additives and artificial substances).

Because highly processed packaged food undergoes high heat and pressure that can alter fats and proteins, Dr. Ward suggests blending in things like lean protein sources and fresh, crunchy vegetables.

“By adding some of these whole foods, you’re getting all the complex fibers, all the real protein and fats that are contained in the natural state, which is ideal for digestibility,” Dr. Ward says. “Simply adding some broccoli, celery, zucchini to their regular kibble every day can have tremendous health impacts over time. Those little, simple things can make a big difference.”

This piece was originally published on June 29, 2018.

Thumbnail: Photography ©EuToch | Getty Images.

St. Louis-based freelance writer Martha M. Everett has lived on both coasts covering everything from Washington to Westminster. More interesting, her Keeshond-mix rescue, Trooper, helped set a World Record for the Most Dogs in Costumed Attire.

Editor’s note: This article first appeared in Dogster magazine. Have you seen the new Dogster print magazine in stores? Or in the waiting room of your vet’s office? Subscribe now to get Dogster magazine delivered straight to you!

Read more about what human food for dogs on

19 thoughts on “Human Food for Dogs: What Can Dogs Eat?”

  1. Barbra Toenjes

    Great article..I agree w all as I have had many dogs in my life. There is garlic on most treats and my dog seems ok with that. She does not like dog food now .she is 13 1/2.just wants treats.i give her chicken and beef I cook and bacon and scrambled eggs..
    She is healthy and runs like a 4 yr old!!

  2. Regarding processed “foods” like hotdogs:

    The World Health Organisation processed meats like hotdogs can be carcinogenic:


    1. Piggy backing on this comment. It’s a shame that this article seems to be poo-pooing an entire option for offering the best nutrition for your dog possible.

  3. Chicken is a very common allergy for dogs. One of our dachshunds was allergic to chicken. I’d avoid it on general principles.

  4. I am appalled that you are recommending kibble for dogs, please Google ‘what goes into dog foods’ and see if you still recommend this garbage for dogs.
    I would also hope that you will check out the FDA report on Bravecto and Capstar which are causing seizures and nerve damage in animals and then put the word out for owners to be aware . There are veterinarians still selling this stuff which – in my opinion – is outrageous.
    Gail Roberts.

    1. Our Bichon was given Capstar and started having seizures immed. after. Thank goodness there was a Vet. in the store where she was getting groomed, but the seizures continued and she died about 6mo. later. Never use that product if you care even a little about your dog.

    2. Eileen Calabro

      Gail do your research. Bravecto has issues in certain dogs , it’s not all dogs. Apparently if Veterinarians are still selling this product, there is not danger to their dogs that they seeing . Read more up on it, I felt the same way as you did at 1st, then I did all of my research. Kibble for dogs is TERRIBLE, I AGREE, I know it’s expensive however I feed my 2 rescue dogs Stella and chewys, one is a puggle and one is a daushaud rat terriar mix. Both under 23 lbs, Otherwise I probably couldn’t afford it, I feed them the mix with the the dry raw food in it as well

  5. I wanna thank you for all this information I have a pug that has allergies and gets to T i’s a lot even have a bladder stone in her bladder as big as your bladder so I was wondering about Apple cider vinegar the whole article this awesome

    1. I make a month’s worth of 1/4 cup sized meatballs for my adult Papillon. I would like your opinion on the ingredients: 2 lb of 90% lean ground meat, 2 lb of ground chicken, 2 lb of baby carrots, 8 oz of fresh baby spinach leaves that I cook in a small amount of whole milk to neutralize the oxalic acid in the spinach, and 8-10 eggs. I bake the ground meat slabs on 350 degrees for about 30 minutes, or until the juices just start running clear. While that is baking, I wash and grind 2 pounds of baby carrots, then microwave them until they are steaming hot, about 6 to 10 minutes. I put the pre-washed baby spinach into a bowl with about a quarter cup of evaporated whole milk into the microwave for about five minutes until the milk is just boiling, and the spinach is wilted. I then take the meat out of the oven, let it cool enough to handle it, and grind it up together with the carrots, spinach, and 8 to 10 eggs. I use a 1/4 cup ice cream scoop to make flat-sided meatballs. I then bake these meatballs at 350 degrees for about 30 minutes until the eggs are set and cooked. I let the meatballs cool down enough to be able to freeze them on their cookie sheets, then once frozen, I put them in gallon-sized Ziploc bags back into the freezer. I keep two meatballs at a time in the refrigerator, replacing them with a frozen one each time I used one. This way, I can take a thawed meatball, put it on a small plate, and squash it slightly into a patty. I then microwave the patty for 14 seconds just to warm it up, and serve it with a raw baby carrot on the side. My Papillon gets one meal at 7 a.m., 3 p.m., and 11 p.m. she is an energetic and lithe 3 yr. old with a fine coat and sparkling eyes. On occasion she gets a small amount of banana, peach, pineapple, mango, if I happen to be eating some.

  6. It’s interesting to me that certain foods that I’d imagine wouldn’t be bad, like onions and grapes, are no good. Then other items, like popcorn, are just fine in small doses. I think it’s important to introduce any new item into your dog’s diet very slowly. It doesn’t take much to upset their little bellies!

    Thanks for the great article, I feel much more informed on what my dog can and can’t eat after reading. 🙂

    1. Michaela Conlon

      Hi there Iris,

      Thanks for reaching out! The product of dog food you are using should have directions on how to properly store it. We suggest looking into the instructions on the brand of dog food you are using or contacting them directly with specific questions.

  7. Bill Pickersgill

    There was no dog food at a certain point in time . Dogs ate what the people ate and all the health problems you see in dogs now was unheard of before junkie dog food . Dog food is horrific , full of chemicals, by- products and lack of saturated fat and calcium .
    Dogs do not need fruits and vegetables because they produce their own vitamin C unlike humans .

    1. They do enjoy them, though. Just as each food is different one from another, the trace elements in them are different, also. I believe that dogs benefit from a varied diet just as humans do.

  8. Pingback: What Causes High Blood Sugar In Dogs

Leave a Comment

Your email address will not be published. Required fields are marked *

Get Dogster in your inbox!

Stay informed! Get tips and exclusive deals.

Current Issue


Follow Us

Shopping Cart