There are some human foods that dogs can eat safely, as well as some human foods dogs can’t eat. If you have a dog, you might be used to seeing adorable puppy eyes begging for a bite of, well, anything that you happen to be eating. While it’s natural to want to share human food with your furry pal, many of the foods we eat are toxic to dogs. Some foods are harmful to your pup due to our physiological differences; others aren’t toxic, but are still potentially dangerous for dogs because they are hard to digest or may contain high levels of fat.
As a pet parent, it’s hard to remember which foods are safe for dogs and which aren’t, so with the help of our expert veterinarian, Dr. Jennifer Coates DVM, we’ve created this list so you know which human foods you can share and which you can’t.
Always keep in mind that new foods of any kind, including switching to a different dog food, can cause stomach upset. When you find a human food you’d like to share with your pup, go slowly. Give small amounts at first and watch for any problems like vomiting or diarrhea before giving more. Also, remember that treats should make up less than 10% of your dog’s diet. So all of the foods that are safe for your dog should be given in moderation to avoid weight gain and nutrient excesses and deficiencies.
For easy reference, the foods dogs can and can’t eat safely are listed below alphabetically, in each of the following categories:
- Fruits Dogs Can and Can’t Eat
- Vegetables Dogs Can and Can’t Eat
- Nuts Dogs Can and Can’t Eat
- Other Foods Dogs Can and Can’t Eat
- What To Do if Your Dog Eats Something He Shouldn’t
Fruits Dogs Can and Can’t Eat
Can Dogs Eat Apples?
Yes, but not the stem, seeds, or core.
Yes, dogs can eat apples, minus the seeds, stem, and core. They are sweet and crunchy, and they contain vitamin A, vitamin C, and fiber, which your dog needs for good health. They can even help clean plaque from teeth due to their texture. Dogs should not eat large numbers of seeds, however. 1
Can Dogs Eat Avocados?
Yes, but only in limited amounts.
Yes, dogs can eat small amounts of avocado (check more about can dogs eat avocados). While many people think that avocado is toxic to dogs, the flesh of the fruit (the green, inner part) has far less toxin than the skin, pit, and leaves. Avocado flesh is high in fat, however, so only give your dog a small amount.2
Can Dogs Eat Bananas?
Yes, but not the peels.
Yes, bananas are one of the human foods dogs can eat. This fruit is high in potassium, and bananas also contain vitamin C, vitamin B6, protein, fiber, and other nutrients that dogs need. Dogs also tend to love bananas as a sweet, healthy treat. Note that dogs should only eat peeled bananas, however, since the peels can cause an obstruction. 3
Can Dogs Eat Blackberries?
Yes, blackberries are safe for dogs to eat.
Yes, blackberries are one of the human foods dogs can eat. These contain vitamin C, fiber, and other nutrients that your dog needs. They also contain antioxidants, which are great for aging dogs, in particular. 4
Can Dogs Eat Blueberries?
Yes, but not the stems or leaves.
Yes, blueberries are one of the foods dogs can eat. They are chock-full of fiber, vitamin C, and antioxidants, to name just a few of the benefits. They are also the perfect size to use as a treat for a dog of any size. Don’t feed your dog large numbers of stems or leaves, though, as they can cause an obstruction. 5
Can Dogs Eat Cantaloupe?
Yes, but not the seeds or rind.
Yes, dogs can eat cantaloupe. It contains beneficial vitamins and minerals, and it’s also full of water, which makes small amounts a good choice for dogs who are overweight or prone to gaining weight. Feed this fruit in moderation and avoid large numbers of seeds because they can obstruct the gastrointestinal tract of small dogs. (The seeds are not toxic to dogs, however.) 6
Can Dogs Eat Cherries?
Yes, dogs can eat cherries, but not the pits.
Yes, dogs can eat cherries. The flesh of the cherry is fine for dogs to have, but the pit contains small amounts of cyanide and is also a choking or obstruction hazard. Eating one pit likely won’t harm your dog, but if he eats several, be on the lookout for signs of cyanide poisoning, which include labored breathing, dark red mucous membranes, and dilated pupils. 7
Can Dogs Eat Grapes?
No, grapes are toxic to dogs.
No, grapes and raisins are among the human foods that dogs shouldn’t eat. They can cause kidney failure in some dogs, though the exact toxin involved is currently unknown. Do not feed your dog grapes or raisins as a treat or leave them where he can get to them. 8
Can Dogs Eat Magoes?
Yes, dogs can eat peeled mangoes in moderation, but not the pits.
Yes, dogs can eat mangoes. They are high in fiber and vitamins, so they make a nutritious – and delicious – treat for your dog. Since they are high in sugar, you should give them sparingly, however. Also, the skin is difficult to digest, so peel mangoes for your dog and cut the flesh into small pieces. Finally, don’t let your dog eat the pit since it can cause an obstruction. 9
Can Dogs Eat Oranges?
Yes, peeled oranges are safe for dogs to eat.
Yes, dogs can eat peeled oranges. They should not eat the stems, leaves, or skins because they are irritating. The fruit itself is sweet, though, and dogs tend to like it. Tangerines and clementines are good snacks, too. Give these in moderation because some dogs won’t digest them well and they are fairly high in sugar. 10
Can Dogs Eat Peaches?
Yes, dogs can eat peaches, but not the pits.
Yes, dogs can eat peaches. The flesh is sweet and appealing to dogs, and it also contains vitamins and minerals that your dog needs. It has a lot of sugar, though, so keep it as a treat. Also, avoid canned peaches, which often contain lots of sugar or potentially harmful artificial sweeteners. And do not let your dog eat the pits, which are toxic and also pose a risk of choking or obstruction. 11
Can Dogs Eat Pears?
Yes, but not the seeds or core.
Yes, dogs can eat pears. Pears are sweet, soft, and juicy, and many dogs love them. Be aware that their seeds contain cyanide, so avoid letting your dog eat the core (although in all honesty, it would take a lot of seeds to cause problems). A slice every once in a while is a good way to treat your dog in moderation. 12
Yes, dogs can eat the flesh of a pineapple.
Yes, dogs can eat peeled and cored pineapple. This is a very nutrient-dense fruit and is filled with minerals that your dog needs for good health. Keep in mind, however, that it is also high in sugars and can cause digestive upset in some dogs. 13
Can Dogs Eat Raspberries?
Yes, dogs can eat raspberries.
Yes, dogs can eat raspberries. They contain many of the same nutrients as other berries, including fiber, vitamin C, and various antioxidants. You may have heard that raspberries contain small amounts of naturally occurring xylitol. While xylitol can be toxic to dogs, they would have to eat pounds and pounds of raspberries before even getting close to a dangerous level of xylitol. So, feel free to give your dog a few raspberries as a treat. 14
Can Dogs Eat Strawberries?
Yes, strawberries are safe for dogs to eat.
Yes, dogs can eat strawberries. They are low in calories and high in antioxidants, so they’ll help keep your dog healthy and at a healthy weight. Thaw some unsweetened frozen strawberries for a sweet reminder of summer any time of the year. 15
Can Dogs Eat Watermelon?
Yes, but not the seeds or rind.
Yes, dogs can eat watermelon, but not the rind or large numbers of seeds. This fruit is full of water, hence the name, making it a great snack on a hot day to help keep your pup well-hydrated. Watermelon contains potassium and several types of vitamins. Don’t give your dog the rind, however; stick to the red flesh. 16
Vegetables Dogs Can and Can’t Eat
Can Dogs Eat Asparagus?
Yes, asparagus is safe for dogs to eat – but only when cooked.
Yes, dogs can eat asparagus, provided that it is cooked. Raw asparagus is hard to chew and swallow and can become a choking or obstruction hazard. Raw asparagus can also cause gas and stomach discomfort. 17
Can Dogs Eat Bell Peppers?
Yes, bell peppers are safe for dogs to eat.
Yes, dogs can eat bell peppers. They are sweet and contain vitamin C and antioxidants, making them a tasty and healthy snack for your dog. You can offer red, orange, yellow, or green bell peppers to see what kind your dog likes best, but red peppers are often said to be the most nutritious. 18
Can Dogs Eat Broccoli?
Yes, broccoli is safe for dogs to eat.
Yes, dogs can eat broccoli. You can give them cooked or raw florets – just don’t add any seasoning. The stalks can be a choking or obstruction hazard, however, so stick to small pieces or florets only. Also, don’t overdo it, as too much broccoli (more than 25 percent of your dog’s diet) can be toxic to dogs. 19
Can Dogs Eat Carrots?
Yes, carrots are safe for dogs to eat.
Yes, dogs can eat carrots. In fact, these make a great snack for dogs and contain vitamin A, beta carotene, and other nutrients; just make sure that smaller dogs don’t choke or swallow large pieces of raw carrots. Slice them or cook them to make them safe for your dog. 20
Can Dogs Eat Celery?
Yes, celery is safe for dogs to eat.
Yes, celery is safe for dogs to eat. Celery contains fiber and a lot of water, so it is a nice, hydrating snack for dogs who like it. Cut it into small pieces or peel it first, however, to prevent obstruction. 21
Can Dogs Eat Corn?
Yes, corn is safe for dogs to eat, minus the cob.
Yes, corn is safe for dogs to eat. In fact, there is often corn in commercial dog foods. They can have it as a snack off of the cob; don’t give your dog a cob to chew on, as it can cause an intestinal obstruction. Also, please hold the butter and salt. 22
Can Dogs Eat Cucumbers?
Yes, cucumbers are safe for dogs to eat.
Yes, dogs can eat cucumbers. Cucumbers are a great snack for dogs who need some extra hydration. They are crunchy and contain a lot of vitamins; they are also very low in calories and make a good treat for an overweight dog. Keep in mind that too much can cause diarrhea, though. 23
Can Dogs Eat Garlic?
No, garlic is toxic to dogs.
No, garlic is one of the human foods dogs can’t eat. It can cause anemia the same way that onions can, only garlic is even more potent. It is particularly dangerous to give garlic to dog breeds that originated in Japan (such as Akitas) because they tend to be more sensitive. Do not give anything containing garlic to any dogs, though. 24
Can Dogs Eat Green Beans?
Yes, green beans are safe for dogs to eat.
Yes, green beans are one of the human food dogs can eat safely. In fact, green beans are a great substitute for other types of dog treats because they are low in calories and filled with nutrients. Some vets recommend them for dogs who need to lose weight. 25
Can Dogs Eat Lettuce?
Yes, lettuce is safe for dogs to eat.
Yes, dogs can eat lettuce. Just make sure it’s washed well and that you cut it up into small pieces to prevent choking and obstruction. Also, keep in mind that some types, like iceberg lettuce, are not particularly nutritious, so while it won’t harm your dog, it isn’t something that you should give very often. 26
Can Dogs Eat Mushrooms?
Yes, but store-bought only: wild mushrooms can be toxic to dogs.
Yes, dogs can eat mushrooms, provided they are store-bought cultivars. Do not ever let your dog eat mushrooms that you find wild outside, as many of these are toxic to dogs (as well as to humans). 27
Can Dogs Eat Onions?
No, onions are toxic to dogs.
No, dogs shouldn’t eat onions. Don’t add onions to anything that you give your dog. Large amounts are dangerous, and over time, even smaller amounts can cause anemia in dogs. Look for onions in the ingredients list of any human food you want to give your dog and avoid that food if it is listed. 28
Can Dogs Eat Pickles?
Yes, but only in moderation.
Yes, dogs can eat pickles (in moderation). Pickles are cured cucumbers, which are one of the foods that are safe for dogs. Keep in mind, though, that pickles are very salty and should not be given in large amounts or frequently. Also, do not give your dogs pickles that contain garlic. 29
Can Dogs Eat Potatoes?
Yes, dogs can eat potatoes, but only if they’re cooked.
Yes, dogs can eat potatoes, provided that they are cooked. Raw potatoes, as well as potatoes that have green skins, contain solanine, which is toxic to dogs. Potato plants also contain solanine. Pieces of baked or boiled potatoes are fine to give your dog occasionally. 30
Can Dogs Eat Spinach?
Yes, spinach is safe for dogs to eat.
Yes, dogs can eat spinach. It contains fiber as well as vitamins A, B, C, and K. Spinach does contain oxalic acid, though, and this can inhibit calcium absorption. Your dog would really need to eat a lot of spinach to suffer this effect, though, so it’s likely not anything to worry about. 31
Can Dogs Sweet Potatoes?
Yes, dogs can eat cooked sweet potatoes. While raw sweet potatoes are not toxic to dogs, they can irritate the stomach, so be sure to cook them first. Sweet potatoes that are boiled or roasted make a great snack for your pup. 32
Can Dogs Eat Tomatoes?
Yes, tomatoes are safe for dogs to eat, but dogs can’t eat the stems or other parts of the plant. That’s because the other parts of the plant contain a compound called solanine, which is toxic to dogs in large doses. Green tomatoes contain small amounts of solanine, too. 33
Can Dogs Eat Zucchini?
Yes, dogs can eat zucchini. It is low in calories and can be given as a treat of added in small quantities to dog food to bulk it up without adding many calories. It is also mild in flavor and not likely to cause your dog to refuse to eat it. 34
Nuts Dogs Can and Can’t Eat
Can Dogs Eat Almonds?
Yes, dogs can eat a few almonds. Like all nuts, they are high in fat and need to be chopped up to prevent choking or injury to the gastrointestinal tract, since dogs will generally try to swallow them whole or only partially chewed. Choose the unseasoned, unsalted variety and limit the amount given. 35
Can Dogs Eat Cashews?
Yes, dogs can eat cashews in limited amounts. The same warnings apply to cashews as to other nuts: Cut them up and limit them due to their high fat content. Be aware that some dogs are allergic to cashews and other tree nuts, so watch for signs of allergy. 36
Can Dogs Eat Peanut Butter?
Yes, peanut butter is safe for dogs to eat, with one caveat: Make sure that you choose a brand that does not contain xylitol. Xylitol is an artificial sweetener that is toxic to dogs. Peanut butter is high in fat, and you should choose the natural kind without lots of salt and sugar, if possible. 37
Can Dogs Eat Pecans?
Yes, dogs can eat pecans (in limited amounts). Always remove the shells and chop up the nuts. Also, check the pecans for signs of mold, as the types that grow on pecans (and also walnuts) can be toxic to dogs and can cause digestive or neurological effects. 38
Yes, dogs can eat pistachios in limited amounts. Remove the shells and. as with all nuts, chop them up if you want to give them to your dog. Also, keep in mind that they contain a lot of fat. Choose the unsalted and unseasoned variety. Be aware that pistachios can grow mold, which is toxic to dogs. 39
Other Foods Dogs Can and Can’t Eat
Can Dogs Eat Bread?
Yes, dogs can eat bread as long as it is baked. Do not give your dog bread dough; it can rise and ferment in the stomach causing serious health problems. Choose plain white or wheat bread to avoid stomach upset from varieties that contain seeds, raisins, or other potentially harmful ingredients. 40
Can Dogs Eat Cheese?
Yes, dogs can eat cheese in limited amounts. Remember that cheese is high in fat and salt, so it should not be a large part of any dog’s diet. Also, do not give your dog seasoned or spiced cheese, as it could contain onions or garlic, and don’t give your dog blue cheese as some sources say the mold it contains can be dangerous to dogs. 41
Can Dogs Eat Cinnamon?
Dogs should not eat powdered cinnamon that has been sprinkled on their food (check out our article about can dogs eat cinnamon). If it is mixed with other ingredients – in baked goods, for example – that is okay. The main issue is that they can inhale the powder, which is very irritating to the lungs, but that is not a danger in a baked dog treat. 42
Can Dogs Eat Eggs?
Yes, eggs are one of the human foods dogs can eat safely, as long as they’re cooked and without the shell. It can be dangerous to give dogs raw eggs, as they can contain salmonella. Eggs are high in fat and calories, so if your dog is overweight or prone to stomach upset or pancreatitis, you should avoid this snack. 43
Can Dogs Eat Honey?
Yes, most dogs can eat honey. If your dog is very young or immunocompromised, you should not give them honey, as there is a small risk of botulism, which can be deadly. It is also full of sugar, which dogs don’t need. Don’t give honey to dogs who are obese or who have diabetes. 44
Can Dogs Eat Popcorn?
Yes, dogs can eat popcorn. It contains fiber and is a fun and tasty snack for dogs if given in moderation. Choose the unsalted and unbuttered varieties; popping it yourself on the stove or in an air popper is a good way to be sure that it doesn’t contain any harmful ingredients. 45
Can Dogs Eat rice?
Yes, dogs can eat rice. Plain, cooked white rice is something you might be able to give a dog who is having stomach trouble. After a digestive issue, your vet might recommend feeding boiled chicken and rice with no seasonings or fats added. 46
Can Dogs Eat Shrimp?
Yes, dogs can eat shrimp (as long as it is cooked). Shrimp are healthy and full of protein and other nutrients. They do contain a lot of cholesterol, but that doesn’t tend to be a problem for most dogs. Remove the shells and tails before offering them to your dog. 47
Can Dogs Eat Tuna?
Yes, dogs can eat cooked tuna. If you are using canned tuna, be aware of the salt content. Also, choose tuna packed in water, not oil; the oil is too fatty for your dog. Use the EDF Seafood Selector to avoid high levels of mercury and reduce overfishing. 48
Can Dogs Eat Turkey?
Yes, turkey is one of the human foods dogs can eat, with a few caveats. First, don’t give your dog turkey skin. It’s best to stick to the white breast meat, as it is lower in fat than the dark leg or thigh meat. Do not give your dog turkey bones or turkey wings. And only plain turkey is appropriate; don’t give your dog turkey that has a lot of seasonings or salt on it. Finally, make sure the turkey is fully cooked. 49
Yes, dogs can eat yogurt. In fact, if your dog has taken antibiotics or has diarrhea, your vet might suggest that you offer some yogurt with live active cultures. Other dogs, however, can have trouble digesting yogurt due to its lactose content. If you do feed your dog yogurt, be particularly cautious that you do not choose one with xylitol, as this is toxic to dogs. 50
What To Do if Your Dog Eats Something He Shouldn’t
Now that you know what foods are safe for dogs, it’s a good idea to know what to do if your pup eats food that’s toxic to dogs. If your dog does end up eating something he shouldn’t, try not to panic. You have a few options for getting the help your dog needs. The first is to call your dog’s veterinarian, who can advise you to either come into the office or to watch for signs of poisoning, obstruction, or other potential problems. If it’s after hours, you can try calling an emergency veterinarian. Another option is to call a pet poison control line. Be aware that there is a fee to use these services. Two that we can recommend are the ASPCA Animal Poison Control at (888) 426-4435 and the Pet Poison Helpline at (855) 764-7661.
In some cases, you might be told to induce vomiting in your dog. It is helpful to keep hydrogen peroxide on hand in case you need to do this. Do not induce vomiting unless your veterinarian or someone from one of the pet poison control hotlines advises you to do so, however, because in some cases, vomiting can make the situation worse. 51
Article Sources
Pet News Daily uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
- Primovic D. Can dogs eat apples? PetPlace.com. Published February 26, 2019. Accessed April 22, 2021.
- Burke A. Can dogs eat avocado? AKC.org. Published February 6, 2019. Accessed April 28, 2021.
- Primovic D. Can dogs eat bananas? PetPlace.com. Published February 6, 2019. Accessed April 22, 2021.
- Butler N. Blackberries: Health Benefits and Nutritional Information Healthline.com. Published June 21, 2017. Accessed April 28, 2021.
- Primovic D. Can dogs eat blueberries? PetPlace.com. Published May 31, 2019. Accessed April 22, 2021.
- Burke A. Can dogs eat cantaloupe? AKC.org. Published August 20, 2018. Accessed April 28, 2021.
- Ripley K. Can dogs have cherries? AKC.org. Published May 8, 2017. Accessed April 28, 2021.
- People food to avoid feeding your pets. ASPCA.org. Accessed April 22, 2021.
- Ripley K. Can dogs eat avocado? AKC.org. Published September 10, 2018. Accessed April 28, 2021.
- Can dogs eat oranges? PetPlace.com. Published March 25, 2019. Accessed April 22, 2021.
- Reisen J. Can dogs eat peaches? AKC.org. Published May 26, 2017. Accessed April 28, 2021.
- Burke A. Can dogs eat pears? AKC.org. Published August 30, 2016. Accessed April 28, 2021.
- Burke A. Can dogs eat pineapple? AKC.org. Published March 13, 2019. Accessed April 28, 2021.
- Can dogs eat raspberries? AKC.org. Published August 21, 2018. Accessed April 28, 2021.
- Meyers H. Can dogs eat strawberries? AKC.org. Published April 15, 2019. Accessed April 22, 2021.
- Bovsun M. Can dogs eat watermelon? AKC.org. Published July 15, 2015. Accessed April 22, 2021.
- Primovic D. Can dogs eat asparagus? PetPlace.com. Published August 10, 2020. Accessed April 22, 2021.
- Anastasio A. Can dogs eat bell peppers? AKC.org. August 9, 2018. Accessed April 28, 2021.
- Evans M. Can dogs eat broccoli? PetPlace.com. Published October 18, 2020. Accessed April 22, 2021.
- Can dogs eat carrots? PetPlace.com. Published March 25, 2019. Accessed April 22, 2021.
- Hemmelgarn C. Can dogs eat celery? PetPlace.com. Published February 17, 2020. Accessed April 22, 2021.
- Anastasio A. Can dogs eat corn? AKC.org. Published May 25, 2017. Accessed April 28, 2021.
- Burke A. Can dogs eat cucumbers? AKC.org. Published May 26, 2017. Accessed April 28, 2021.
- People food to avoid feeding your pets. ASPCA.org. Accessed April 22, 2021.
- Primovic D. What is the green bean diet for dogs? PetPlace.com. March 2, 2015. Accessed April 22, 2021.
- Primovic D. Can dogs eat lettuce? PetPlace.com. Published February 26, 2019. Accessed April 22, 2021.
- Hemmelgarn C. Can dogs eat mushrooms? PetPlace.com. Published June 12, 2020. Accessed April 22, 2021.
- People food to avoid feeding your pets. ASPCA.org. Accessed April 22, 2021.
- Anastasio A. Can dogs eat pickles? AKC.org. Published March 27, 2019. Accessed April 28, 2021.
- Ripley K. Can dogs eat potatoes? AKC.org. Published July 26, 2018. Accessed April 28, 2021.
- Reisen J. Can my dog eat spinach? AKC.org. Published May 26, 2017. Accessed April 28, 2021.
- Anastasio A. Can dogs eat sweet potatoes? AKC.org. May 30, 2018. Accessed April 28, 2021.
- Primovic D. Can dogs eat tomatoes? PetPlace.com. Published February 26, 2019. Accessed April 22, 2021.
- Burke A. Can dogs eat zucchini? AKC.org. July 19, 2017. Accessed April 28, 2021.
- Glace B. Can dogs eat nuts? It depends. PetPlace.com. October 28, 2020. Accessed April 22, 2021.
- Glace B. Can dogs eat nuts? It depends. PetPlace.com. October 28, 2020. Accessed April 22, 2021.
- Glace B. Can dogs eat nuts? It depends. PetPlace.com. October 28, 2020. Accessed April 22, 2021.
- Glace B. Can dogs eat nuts? It depends. PetPlace.com. October 28, 2020. Accessed April 22, 2021.
- Glace B. Can dogs eat nuts? It depends. PetPlace.com. October 28, 2020. Accessed April 22, 2021.
- Primovic D. Tips on bread dough and dogs. PetPlace.com. December 10, 2014. Accessed April 22, 2021.
- Evans M. Can dogs eat cheese? PetPlace.com. June 3, 2020. Accessed April 22, 2021.
- Burke A. Can dogs eat cinnamon? AKC.org. March 27, 2017. Accessed April 28, 2021.
- Primovic D. Can dogs eat eggs? PetPlace.com. March 4, 2019. Accessed April 22, 2021.
- Burke A. Can dogs eat honey? AKC.org. May 10, 2017. Accessed April 28, 2021.
- Primovic D. Can dogs eat popcorn? PetPlace.com. February 23, 2019. Accessed April 22, 2021.
- Anastasio A. Can dogs eat rice? AKC.org. February 5, 2019. Accessed April 28, 2021.
- Can dogs eat shrimp? PetPlace.com. March 25, 2019. Accessed April 22, 2021.
- Ripley K. Can dogs eat tuna? AKC.org. July 27, 2018. Accessed April 28, 2021.
- Burke A. Can dogs eat turkey? AKC.org. November 12, 2020. Accessed April 28, 2021.
- Ripley K. Can dogs eat yogurt? AKC.org. May 11, 2015. Accessed April 28, 2021.
- Is it ever safe to induce vomiting? ASPCA.org. November 19, 2019. Accessed April 28, 2021.