3 simple steps to lose weight as fast as possible. Read now

A list of human foods dogs can and can't eat

Can my dog eat this?

Dogs and humans metabolize foods differently, making some human foods toxic to dogs. Here's a list of 53 foods and whether or not your dog can eat them.

Foods
Evidence-based
This article is based on scientific evidence, written by experts, and fact-checked by experts.
We look at both sides of the argument and strive to be objective, unbiased, and honest.
Can my dog eat this? A list of human foods dogs can and can't eat
Last updated on November 12, 2023, and last reviewed by an expert on June 1, 2023.

Certain human foods, like carrots and blueberries, can be safe for most dogs. But others, like garlic and onions, can be toxic.

Can my dog eat this? A list of human foods dogs can and can't eat

Dogs and humans metabolize foods differently.

For this reason, some foods are safe for humans to eat but may be toxic and potentially deadly for dogs.

On the other hand, many human foods are perfectly safe and even healthy for dogs to eat as an occasional treat.

This article overviews 53 foods and whether or not your dog can eat them.

1. Carrots: ✅

Both raw and cooked carrots are safe for your dog to eat.

Carrots are low in calories and a good source of vitamins, minerals, and fiber. This makes them a very healthy food for your dog to snack on.

Before feeding carrots to your dog, make sure to cut them into bite-size pieces to prevent choking.

2. Grapes and raisins: ❌

You should never feed grapes or raisins to your dog.

Grapes and raisins contain toxic compounds that are harmful to dogs. They have the potential to lead to rapid kidney failure and death.

Even small amounts of grapes and raisins can make your dog sick, so avoiding giving them to your dog altogether is important.

3. Salt: Limit intake

Salt should be limited in your dog’s diet.

Excessive salt intake may lead to salt poisoning or water deprivation in dogs, which can cause vomiting, diarrhea, vomiting, and seizures. In severe cases, high amounts of salt can be fatal.

To prevent adverse effects, you should not feed your dog salty foods like chips or pretzels. Furthermore, always make sure your dog has water to drink, which can prevent water deprivation.

4. Peanut butter: ✅

Peanut butter is a healthy and safe treat for dogs to eat in moderate amounts.

However, it is best to limit your dog’s peanut butter intake. Since peanut butter is high in fat and calories, it may lead to weight gain if he eats too much.

Also, make sure to feed your dog plain, unsalted peanut butter. Peanut butter commonly has extra ingredients added to it, such as salt, which could be harmful to your dog.

5. Eggs: ✅

Cooked eggs are perfectly safe and nutritious for dogs to eat.

One medium egg provides almost every vitamin, mineral, and protein. There are claims that eggs may also help relieve nausea in dogs, although there is no scientific evidence behind this claim.

7 human foods that can be fatal to dogs
Suggested read: 7 human foods that can be fatal to dogs

It is important to note that you should avoid feeding raw eggs to your dog. While dogs typically do not get sick from eating raw eggs, bacteria, such as Salmonella, can spread from the dog to its human owners, increasing their risk of infection.

6. Salmon: ✅

Cooked, boneless salmon is a safe and healthy food for your dog.

Salmon is a great source of omega-3 fatty acids, known to reduce inflammation and help keep your dog’s skin and fur healthy.

However, you should avoid feeding raw salmon to your dog. It may contain a parasite that is known to cause salmon poisoning disease, which can be fatal.

7. Chocolate: ❌

It is widely known that dogs should never eat chocolate.

This is because chocolate contains theobromine and caffeine, two stimulants dogs cannot efficiently metabolize.

If your dog eats chocolate, he may exhibit symptoms like vomiting, diarrhea, and dehydration. These symptoms may lead to more serious complications, such as internal bleeding, muscle tremors, seizures, and death.

Darker and less sweet varieties of chocolate, such as cocoa powder and unsweetened baker’s chocolate, are more poisonous to dogs than sweetened varieties, such as milk chocolate.

Nevertheless, do not feed your dog any chocolate.

8. Cheese: Limit intake

Cheese is safe for most dogs to eat in small quantities.

Due to the fat and lactose content of cheese, some dogs may have digestive symptoms after eating it, such as stomach pain and diarrhea.

To avoid unpleasant symptoms, gradually introducing cheese into your dog’s diet is best. It may also help only to feed your dog low-fat cheeses, such as mozzarella.

Suggested read: 28 healthy snacks your kids will love

9. Blueberries: ✅

Blueberries are safe and nutritious for dogs to eat.

Blueberries are a rich source of disease-fighting antioxidants and provide a significant amount of vitamins, minerals, and fiber, all of which may benefit your dog’s health.

Moreover, blueberries are low in calories and small, making them an excellent health-conscious treat for your dog.

10. Popcorn: ✅

Dogs can eat popcorn as an occasional treat as long as it contains no extra ingredients.

Salt is often added to popcorn, leading to serious complications if your dog eats too much. Butter and oil are other common popcorn ingredients that are high in fat and may lead to pancreatitis in dogs if over-consumed.

For these reasons, feeding your dog plain, air-popped popcorn is best.

Popcorn kernels are also a choking hazard and may get stuck in your dog’s teeth, so you should only provide your dog with fully-popped kernels.

11. Cashews: Limit intake

You should limit your dog’s intake of cashews.

Plain, unsalted, and roasted cashews are safe for most dogs to eat in moderation. However, cashews are high in fat and calories and may lead to weight gain and pancreatitis when consumed in excess.

You should limit your dog’s intake to one or two cashews a day or less.

12. Macadamia nuts: ❌

Dogs should never eat macadamia nuts.

Macadamia nuts contain an unknown toxin that may lead to vomiting, muscle weakness, tremors, hyperthermia, and depression when dogs consume them, even in small amounts.

Additionally, macadamia nuts are high-fat, which may elevate your dog’s triglyceride levels and potentially lead to pancreatitis.

13. Almonds: Limit intake

It is best to limit almonds in your dog’s diet.

Although plain, unsalted almonds are generally safe for dogs to eat in small amounts, they are difficult for dogs to digest and may lead to vomiting and diarrhea.

Almonds are also high in fat and calories and can potentially cause weight gain and pancreatitis in dogs. If you feed your dog almonds, it is best to give tiny servings.

Suggested read: The 21 best snack ideas if you have diabetes

14. Pineapple: ✅

Fresh pineapple is safe for dogs to eat in small amounts.

Additionally, pineapple is full of many vitamins, minerals, and fiber, making it an excellent nutrient-dense snack for your dog.

Like other foods, dogs may experience nausea and diarrhea if they eat too much pineapple. Thus, feeding your dog a small amount of pineapple at a time is best.

15. Onions: ❌

You should never feed your dog onions.

Onions contain N-propyl disulfide, a compound that is toxic to dogs. It can damage your dog’s red blood cells, reducing their ability to carry oxygen through the body. This often results in a condition called anemia.

Various symptoms, including lethargy, weakness, decreased appetite, and fainting characterize anemia in dogs. In severe cases, dogs with anemia may need a blood transfusion.

It is important to note that all components and forms of onions are toxic to dogs, even the leaves, juice, and processed powders, such as onion powder.

16. Watermelon: ✅

Watermelon is safe for dogs to eat if it doesn’t contain the rind or seeds.

Watermelon rinds and seeds could be a choking hazard; some people claim they can cause digestive problems in dogs.

However, watermelon fruit is a very healthy dog treat, as it is low in calories and packed with nutrients, such as vitamin A and C.

17. Cottage cheese: Limit intake

Dogs can eat cottage cheese in small amounts.

However, after consuming cottage cheese, some dogs may experience digestive issues, such as nausea and diarrhea.

For these reasons, you should limit your dog’s cottage cheese intake to one or two small spoonfuls per day or less.

18. Bread: ✅

Plain white or whole-grain bread is safe for most dogs to eat as an occasional treat.

Before feeding your dog bread, ensure it doesn’t contain any extra ingredients, such as raisins, which could be potentially harmful.

Additionally, remember that bread and other foods add extra calories to your dog’s diet and may cause weight gain if he eats too much.

Suggested read: Vegan grocery list for beginners

19. Blackberries: ✅

You can safely feed your dog blackberries.

Fresh or frozen blackberries are a healthy treat for dogs. They are low in calories and rich in vitamins, minerals, and antioxidants. Additionally, blackberries are a great source of fiber.

If your dog enjoys blackberries, you can feed him a few daily as a treat.

20. Avocado: ❌

Dogs should never consume avocados.

This is because they contain a toxin called persin, which is known to be very poisonous to dogs. It may lead to fluid accumulation in their lungs and chest, which can cause breathing difficulties, oxygen deprivation, and even death.

Persin is found in all parts of the avocado, including the fruit, pit, leaves, and bark. Thus, you should always keep avocados away from your dog.

21. Corn: ✅

Dogs can eat corn in moderate amounts.

Corn is a good source of vitamins and minerals and a common ingredient in many types of dog food. A tablespoon or two of corn daily is an appropriate serving size for dogs.

Although plain, cooked corn kernels are safe for dogs, you should never feed your dog corn on the cob. The cob is a choking hazard and could lead to intestinal obstruction if consumed.

22. Tomatoes: Limit intake

Feeding your dog tomatoes as an occasional treat is okay if they are ripe.

Green tomatoes, on the other hand, may contain small amounts of tomatine, a toxic glycoalkaloid. While green tomatoes are not toxic to people, anecdotal evidence suggests they may harm dogs.

Dogs that consume too much tomatine from tomatoes may experience nausea, an abnormal heart rate, muscle weakness, and difficulty breathing.

23. Green peas: ✅

It’s generally safe for dogs to consume green peas.

Green peas are a common ingredient in many types of dog food. Not only do dogs find them tasty, but green peas are also low in calories and high in many nutrients, making them a healthy treat for your dog.

29 healthy snacks that can help you lose weight
Suggested read: 29 healthy snacks that can help you lose weight

However, only feed your dog fresh or frozen peas, not canned ones. Canned peas are often loaded with salt, which is harmful to dogs in large amounts.

24. Oatmeal: ✅

Plain oatmeal is safe for your dog to eat.

Oatmeal provides lots of fiber, as well as some vitamins and minerals.

As with all foods, you should feed oatmeal to your dog in moderation to prevent him from gaining weight.

Additionally, it is important to feed your dog only plain oatmeal instead of flavored oatmeal. Flavored oatmeal may have extra ingredients added to it that could be harmful to your dog.

25. Coffee and tea: ❌

Coffee and tea are dangerous for dogs due to their caffeine content.

Caffeine stimulates your dog’s nervous system, leading to several symptoms, including hyperactivity, vomiting, diarrhea, elevated heart rate, seizures, and tremors.

Lung failure and abnormal heart rhythm may result from too much caffeine, which can ultimately lead to death.

Even small amounts of caffeine can cause adverse effects in dogs, so you should always keep coffee and tea out of your dog’s reach.

26. Apples: ✅

Apples that have been sliced are safe and healthy for dogs to eat.

Apples provide a significant amount of vitamins, minerals, and antioxidants. Also, they are high in fiber, which may benefit your dog’s digestive system.

However, you should never feed your dog apple seeds, as they contain cyanide, a chemical that can be poisonous in large amounts. You should always remove the seeds before feeding apples to your dog.

27. Garlic: ❌

You should never feed your dog garlic.

Garlic contains chemicals called thiosulfates, which are toxic to dogs. Thiosulfates may damage your dog’s red blood cells and lead to anemia. Garlic consumption may also lead to symptoms like vomiting and diarrhea in dogs.

In severe cases, dogs may need a blood transfusion if they consume high amounts of garlic. Thus, it is important to avoid feeding garlic to your dog, even in small amounts.

Suggested read: A keto diet meal plan and menu that can transform your body

28. Broccoli: ✅

Dogs can eat raw or cooked broccoli in moderation.

Broccoli is a low-calorie vegetable with many nutrients, making it a very healthy snack for your dog.

However, broccoli contains isothiocyanates, compounds that may irritate your dog’s digestive system if he eats too much. Thus, you should only feed broccoli to your dog as an occasional snack.

29. Chicken: ✅

Cooked chicken is a healthy, safe food for most dogs.

Chicken is one of the most common ingredients used in dog foods, as it is an excellent source of protein, which your dog needs to stay healthy. You can feed your dog chicken on its own or combine it with his regular food.

It is worth noting that you should always remove chicken from the bone before feeding it to your dog. Chicken bones pose a choking hazard and may puncture the digestive tract.

Additionally, avoiding feeding your dog raw chicken is important to prevent a Salmonella infection.

30. Sweet potatoes: ✅

Sweet potatoes are a safe and healthy food for dogs to eat in moderate amounts.

Sweet potatoes are easy for dogs to digest and are rich in vitamin A, which is important for your dog’s eye health and immune system.

You can add a few sweet potatoes to your dog’s regular food or feed them to him as an occasional treat.

Remember that too much vitamin A can lead to bone problems and muscle weakness in dogs. Thus, you should avoid feeding your dog excessive amounts of sweet potatoes.

31. Xylitol: ❌

Dogs should never eat xylitol.

It’s a sugar substitute often found in candy, chewing gum, baked goods, and toothpaste. When dogs consume xylitol, it may rapidly drop blood sugar levels and symptoms like muscle weakness and seizures.

The effects of xylitol in dogs have the potential to lead to more serious complications, such as liver damage and even death.

32. Coconut: ✅

Coconut is safe for dogs to consume.

Suggested read: The ketogenic diet: A detailed beginner's guide to keto

Additionally, feeding dogs coconut meat or coconut oil as an occasional treat has been anecdotally claimed to benefit their skin and fur.

It is important to note that coconut oil is high in fat and calories and is thus best consumed in moderation by dogs to avoid weight gain. Depending on your dog’s size, one-fourth teaspoon to 1 tbsp a day is an appropriate serving size.

33. Alcohol: ❌

Dogs should never consume alcohol.

Consuming even small amounts of it may lead to ethanol poisoning in dogs. This causes tiredness, lack of coordination, seizures, vomiting, and diarrhea.

If a dog consumes too much alcohol, it can result in more severe symptoms, such as heart attack, lung failure, coma, and even death.

Products that contain alcohol, such as alcoholic beverages, perfumes, mouthwash, and cleaning products, should always be kept away from your dog.

34. Pork: ✅

Cooked pork without added spices, seasonings, or sauces is safe for dogs.

However, you should never feed your dog raw or undercooked pork to prevent a bacterial infection, which can make your dog sick.

Furthermore, processed forms of pork, such as ham and bacon, should never be fed to dogs. They’re often extremely high in salt, which can harm dogs.

35. Cinnamon: Limit intake

Cinnamon is non-toxic to dogs but should still be limited in your dog’s diet.

If dogs consume cinnamon in large quantities, it may irritate their mouths and digestive system. Plus, if your dog inhales cinnamon powder, it may cause coughing, choking, and breathing difficulties.

Even foods containing cinnamon, such as baked goods, may lead to adverse effects if your dog consumes too much.

36. Mango: ✅

Dogs can eat mango as an occasional treat.

Mangoes are very healthy for dogs in small amounts, providing several vitamins and minerals and lots of fiber.

Suggested read: 32 healthy, low-calorie snack idea

Before you feed your dog mangoes, peel them, as the skin can be hard for him to digest. Additionally, the pit should be removed to prevent choking.

37. Nutmeg: ❌

Nutmeg is not safe for dogs to eat.

This is because nutmeg contains myristicin, a compound toxic to dogs when consumed in large amounts. It may cause disorientation, increased heart rate, high blood pressure, dry mouth, stomach pain, and seizures.

You should keep nutmeg out of your dog’s reach and prevent him from consuming baked goods and other foods that contain nutmeg.

38. Honey: Limit intake

You should only feed honey to your dog in limited amounts.

Honey has a high sugar content, which can add to calories and contribute to weight gain if your dog eats too much.

If you want to feed your dog honey as a treat occasionally, it is best to provide him with only a minimal amount.

39. Milk: Limit intake

You should prevent your dog from drinking too much milk.

Lactose intolerance is common in dogs, which may cause loose stools, gas, vomiting, stomach pain, and diarrhea.

Some dogs can tolerate small quantities of milk as an occasional treat, but they should not drink more than a few tablespoons of milk per day.

40. Turkey: ✅

Most dogs can eat plain turkey without adverse effects.

However, avoid giving your dog a seasoned and stuffed turkey to prevent him from eating potentially harmful ingredients, such as onions and garlic.

Additionally, your dog should only eat turkey that is boneless and skinless.

41. Rice: ✅

Dogs can eat plain and cooked brown or white rice.

Rice is very easy for dogs to digest and may help relieve an upset stomach.

You can feed rice to your dog on its own or combine it with a little bit of chicken or turkey for extra protein.

42. Beef: ✅

Lean beef is safe for dogs to eat.

Beef is a common ingredient in many dog foods. It’s an excellent source of protein and many important vitamins and minerals your dog needs for overall health.

50 foods that are super healthy
Suggested read: 50 foods that are super healthy

The beef you feed your dog should be plain, without added sauces or seasonings. These often contain ingredients that may harm your dog, such as salt.

43. Lemons and limes: ❌

Lemons and limes can be toxic to your dog.

This is because the skins of lemons and limes contain a substance called psoralen, which can cause dogs to have gastrointestinal symptoms like vomiting and diarrhea.

If dogs consume vast amounts of psoralen, more severe symptoms, such as muscle tremors, difficulty walking, liver failure, and death, can result.

44. Raw yeast dough: ❌

It is extremely unsafe for dogs to eat raw yeast dough.

Raw yeast dough is a concern because yeast cells produce alcohol as they ferment, which may lead to alcohol poisoning and death if your dog consumes it.

Furthermore, dogs that eat raw yeast dough may experience severe bloating as the dough expands in their stomachs. This can cause difficulty breathing and weakness.

45. Bananas: ✅

Dogs can eat bananas in moderation.

Bananas are high in fiber and many vitamins and minerals. Some people also claim that bananas help relieve nausea in dogs, but scientific evidence has not proven this.

Mix some mashed banana with your dog’s food or feed him a slice or two as an occasional treat.

46. Strawberries: ✅

Your dog can safely eat strawberries in moderation.

Strawberries make a very healthy treat for dogs, as they are low in calories but high in nutrients, antioxidants, and fiber.

Before feeding your dog strawberries, cut them into small pieces to prevent choking.

47. Oranges: ✅

Dogs can eat oranges in small quantities.

Oranges are an excellent treat for dogs because they are high in nutrients and low in calories.

However, oranges have been reported to cause upset stomachs in some dogs, and thus, they should eat them in moderation.

48. Peanuts: Limit intake

Plain, unsalted peanuts are safe for dogs to eat in small quantities.

Like other nuts, peanuts are high in fat and may contribute to weight gain and pancreatitis if your dog eats too many.

Suggested read: 12 healthy and practical foods for 1-year-olds

Additionally, peanuts often contain added ingredients like salt that could harm dogs. If you feed your dog peanuts, it is best to only give him a few plain peanuts at a time.

49. Mushrooms: ✅

Store-bought mushrooms, such as portobello mushrooms, are safe for dogs.

However, only feed your dog plain mushrooms that have not been combined with extra ingredients, such as garlic and onions, that may adversely affect dogs.

Additionally, it is worth noting that some wild mushrooms are toxic to your dog and may cause mushroom poisoning.

50. Potatoes: ✅

Dogs can eat plain potatoes that have been cooked.

However, you should never feed your dog raw potatoes. Raw potatoes contain solanine, a compound that is toxic to dogs. Cooking potatoes reduces their solanine levels.

Potatoes should only be fed to dogs in small amounts, as their high carbohydrate content may cause dogs to gain weight if they eat them in large quantities.

51. Celery: ✅

In small amounts, celery is a safe snack for dogs to eat.

Also, celery is a health-conscious treat for dogs. It is low in calories and an excellent source of vitamins and minerals.

Before feeding your dog celery, cut it into bite-size pieces to prevent choking and make it easier for him to digest.

52. Cherries: Limit intake

Dogs can eat fresh, pitted cherries in moderate amounts.

However, you should not allow your dog to eat cherry pits. Cherry pits contain cyanide, which is poisonous to dogs when consumed in large amounts. Additionally, cherry pits are a choking hazard.

Cherries may also cause upset stomachs and diarrhea in dogs if they eat too many. If you feed your dog cherries, limit him to one or two at a time.

53. Shrimp: ✅

You can feed plain, cooked shrimp to your dog.

Shrimp is a healthy treat for dogs, as it’s an excellent source of protein and provides a significant amount of vitamins and minerals.

However, you should avoid feeding raw shrimp to your dog, as it may contain harmful bacteria that could make him sick. Always remove the shell from the shrimp to prevent your dog from choking.

Suggested read: 15 health foods that taste better than junk foods

Summary

Some foods are safe and healthy for dogs, while others are harmful and even deadly.

All foods should be gradually introduced into your dog’s diet so that you can monitor him for adverse effects like allergic reactions.

Even if a food is deemed “safe” for dogs to eat, a rule of thumb is to feed it to your dog in moderation. This can help prevent weight gain and other negative effects.

Keep in mind that all dogs are different. One dog may tolerate a food just fine, while another experiences adverse effects.

Nevertheless, giving your dog a treat can be enjoyable every once in a while. Just make sure only to feed him foods that are non-toxic to dogs.

If you have questions about specific serving sizes of foods to feed to your dog, ask your veterinarian.

Share this article: Facebook Pinterest WhatsApp Twitter / X Email
Share

More articles you might like

People who are reading “Can my dog eat this? A list of human foods dogs can and can't eat” also love these articles:

Topics

Browse all articles