Can Dogs Eat This? Foods You Can and Can’t Share With Your Dog

Can dog eat banana, apple, grapes, strawberries and etc featured-image

We share every part of our lives with our canine friends and without any doubt, we want to give them the best.

Part of that love means that sometimes we end up giving them food off our plates, sharing in the savory flavors we love.

But we have to be careful because unfortunately, some human foods can be really dangerous for your dog.

How can any food so delicious and healthy for us be harmful to our furry friend?

Well, let us explain in the following section. 

Important Read: How Much Should I Feed My Dog?- Puppy to Senior Feeding Guides

Humans and Dogs Have Very Different Metabolisms and Nutritional Needs.

Here’s a quick snapshot:

  • #1. Dogs need a lot more amino acids than humans
  • #2. A dog won’t struggle to break down highly saturated fat content.
  • #3. Dogs naturally form vitamin C in their liver, so they don’t really need it from external sources as much as we do.
  • #4. It’s best not to give high amounts of fiber and cereals to your dogs because their bodies don’t naturally produce the required enzymes to break it down. Their bodies require some, an optimum amount is necessary to keep the balance, but they don’t need extra.
  • #5. You cannot feed your puppy the same formula as a newborn baby due to the difference in the nutritional needs. (I know most pet-mothers want to, but no, don’t do it).
  • #6. Your dog needs more protein than you to survive (about 18%).

These are just some of the differences between the nutritional needs of dogs and humans.

So, even if you are really wanting to give your dog a bite of chocolate, please don’t! It could honestly wreak havoc for their health.

Which Foods Can Your Dog Eat? And which ones to avoid?

If you’re wondering what food you can give your dog, which ones to avoid and why keep reading.

We also have a handy infographic with the list of safe and toxic foods for your dog at the bottom of the article, I am sure you don’t want to miss that!

#1. Fruits and Vegetables:

For us, fruits and vegetables are always healthy, but that’s not the case for our dogs. Some fruits which are highly beneficial for us can actually be very harmful to dogs, like avocado.

Here is a list of fruits and vegetables you might be questioning whether or not to give your dog along with the reasons why they are good or bad for your dog.

Can dogs eat bananas?

Can dogs eat banana?

Well yes, but in moderation.

Benefits: The fiber in these bananas are great for your dog’s health and the added vitamins and minerals are great sources of energy.

Related Read: 7 Benefits of Turmeric for Dogs and How It Should be Fed

Can dogs eat apples?

can dogs eat Apples?


Benefits: Apples are safe for your dog’s health. With the vitamins, minerals, and antioxidants, they are okay to share but be careful of seeds.

Important Read: Apple Cider Vinegar For Dogs- Benefits and Usage

Can dogs eat grapes?

Can dogs eat Grapes?


Why?: The chemical constituents—especially solanin—in grapes and raisins are extremely toxic to dogs; in fact, they may lead to kidney damage.

Can dogs eat strawberries?

Can dogs eat strawberries?

Yes, but in moderation.

Benefits: Low in calories and high in antioxidants and fiber, they are great for your dog’s overall health and immunity. Also, strawberries contain an enzyme which actually supports healthy dental care.

Can dogs eat blueberries?

Can dogs eat Blueberries?


Benefits: Blueberries contains antioxidants which are excellent for the preventing cell damage. Moreover, these little fruits are full of goodness with added phytochemicals and fibers.


Can dogs eat tomatoes?

Can dogs eat Tomatoes?

In very limited portions, and only the ripened parts.

Why?: Dogs can eat ripe tomatoes in moderation. But, the green ones are an absolute no-no because they contain solanine which is highly toxic to dogs. To be on the safe side, we recommend skipping tomatoes altogether.

More Read: What Is The Best Dog Food For Bulldogs?

Can dogs eat oranges?

Can dogs eat oranges?

Yes, but in moderation.

Benefits: Oranges are sources of Vitamin C, fiber and potassium. But, make sure to remove the peel and the seeds.

Can dogs eat carrots?

Can dogs eat Carrots?

Yes, of course.

Benefits: With the low calories, high fiber and high beta-carotene, this is actually a very healthy food for your dog to munch on.

Can dogs eat avocado?

Can dogs eat Avocado?

No, absolutely not.

Why?: Avocado contains persin, a toxin for dogs that leads to vomiting and diarrhea. It is not only found in the fruit, but also in its pit, skin, and leaves.

Related Read: Best Dog Food for Chihuahua Puppies-Buying Guide

Can dogs eat broccoli?

Can dogs eat Broccoli?

Yes but, once in a while.

Benefits: Broccoli is a very good source of fiber and vitamin C and is also low in calories; however,  the florets contain isothiocyanates, which has the potential to cause gastric irritation in dogs. To be safe, limit the quantity and make sure it’s always small, bite-sized pieces to avoid esophageal obstruction.

Can dogs eat cucumber?

Can dogs eat Cucumber?

Yes, they can.

Benefits: Well, they have the ability to give your dog a boost of energy and are filled with vitamins K, C, and B1. This makes cucumber a favorite “human” vegetable you can safely give your dog. Cucumbers also contain a number of nutrients like potassium, biotin, copper, and magnesium.

More Read: Best Large Breed Puppy Food Rated By Customer Reviews

Can dogs eat mangoes?

Can dogs eat Mangoes?

Yes definitely.

Benefits: Mangos are loaded with vitamins A, B6, C & E; add to these vitamins the beta and alpha-carotene and you get a food that is a great treat to your body (not to mention the taste buds because they’re sweet!). Just make sure you don’t forget to remove the pit from the mango before giving it to your dog.

Can dogs eat mushrooms?

Can dogs eat Mushrooms?


Why not?: Wild mushrooms contain compounds toxic to dogs. Though all mushrooms are not wild, it is recommended that you avoid feeding them to your dog as it’s difficult to differentiate between toxic and non-toxic varieties.

Can dogs eat celery?

Can dogs eat Celery?

Yes, they can.

Benefits: This yummy green veggie has all the benefits of vitamins A, B, and C along with other nutrients that are good for your dog’s heart. It also is great because it helps fight cancer.

Related Read: Complete Guide For The Best Puppy Food For Labs

Can dogs eat watermelon?

Can dogs eat Watermelon?

Yes, they can.

Benefits: Watermelon is a safe food for dogs. It’s loaded with vitamins and potassium and it’s actually a great way to help keep your dog hydrated in the summer. Just make sure to remove the seeds and rind before sharing it with your dog.

Can dogs eat cantaloupe?

Can dogs eat Cantaloupe?

Yes, no problem.

Benefits: Cantaloupe is full of fiber, water and loads of nutrients. Also, it’s a low-calorie snack option. Just make sure to give it to your dog in moderation because of the high sugar content, which could be a contributing factor leading to diabetes.

Can dogs eat pear?

Can dogs eat Pear?


Benefit: These green crunchy snacks are full of vitamins, fiber, and copper. Again, just make sure to remove the pit and seeds before giving it to your dog.

Related Read: Best Dog Food For German Shepherd & GS Puppies

Can dogs eat onions?

Can dogs eat Onions?

No, not at all.

Why?: Eating onions can be toxic to your pet because they contain N-propyl disulfide which can cause rupturing of red blood cells, and then result in anemia. Onions may also cause vomiting, diarrhea, stomach pain, and nausea in dogs.

Can dogs eat pineapple?

Can dogs eat Pineapple?


Benefits: It’s full of vitamins, minerals, and fiber that are good for your dog. It’s also a great source of bromelain, an enzyme that helps dogs’ bodies better absorb protein.

Can dogs eat peas?

Can dogs eat Peas?

Yes, they can.

Benefits: Peas are nutrient-dense veggies with high amounts of vitamins, minerals, protein, and fiber. But make sure not to give your dog canned peas because the added sodium is a big no-no; their bodies can’t process it.

Related Read: The Best Dog Food For Shih Tzu That You Can Buy

Can dogs eat raspberries?

Can dogs eat raspberries?

Yes, but only in moderation.

Benefits: Raspberries are a great source of antioxidants with low levels of sugar, but dense amounts of fiber. Their anti-inflammatory properties make them good to help relieve pressure and pain for senior dogs. Just keep it in moderation—no more than 1 cup at a time.

Can dogs eat spinach?

Can dogs eat Spinach?

In very limited amounts:

Why?: Simply because spinach is high in oxalic acid, which can cause kidney damage.

Can dogs eat potatoes?

Can dogs eat Potatoes?

Yes, but only if peeled and cooked.

Benefits: A plain, peeled cooked potato contains high levels of iron which is highly beneficial for your dog.

Related Read: Best Dog Food For Beagles- A Complete Buying Guide

Can dogs eat cherries?

Can dogs eat Cherries?

Only in very, very limited amounts and they must be properly pitted.

Why?: The fleshy parts of cherries are moderately safe once in a blue moon (though there is a slight risk of diarrhea in dogs with sensitive stomachs. Just be really careful because cherry pits and plants contain cyanide, which is extremely poisonous to dogs.

Can dogs eat peaches?

Can dogs eat Peaches?

Yes, you can give dogs peach.

Benefits: peaches are an excellent source of Vitamin A and are also packed with fiber. It also helps infection. Make sure to cut the peach into bite-sized pieces and always remove the pit. Do not give your dog canned peaches because they contain too much sugar, which isn’t good for your dog.

Can dogs eat asparagus?

Can dogs eat asparagus?

In very limited amounts.

Why?: Asparagus doesn’t really have any added benefit for your dog and simply put, it is difficult to eat it raw. If you want to cook it and give it to your dog, it will lose all nutritional value.

Related Read: The Best Dog Food For Huskies- Buying Guide

Can dogs eat cranberries?

Can dogs eat cranberries?

Yes, but only in moderation.

Why?: Cranberries have health benefits but, too many cranberries can give your dog an upset stomach. While it’s okay to give dried cranberries to your dog, be careful; sometimes they can be mixed with raisins, which as mentioned earlier, can be toxic to your dog.

Can dogs eat coconut?

Can dogs eat Coconut?

Yes, as long as the amount is carefully monitored.

Why?: The quantity has to be monitored because, on one hand, coconut—both the meat and oil—are good for your dog’s immune system, skin, and coat. On the other hand, coconut is high in calories, so if your dog eats this too often, they’ll have a risk of gaining weight.

Related: The Health Benefits Of Coconut Oil For Dogs Explained

Can dogs eat lettuce?

Can dogs eat lettuce?

Yes, but in moderation.

Why?:  Letting your dog eat too much lettuce may give them loose stool and nausea. If you really want to feed your dog lettuce, it’s always better to go for a darker variety, like romaine lettuce.

#2. Dairy Products:

Milk and cheese seem to be classic healthy breakfasts; but, can we give these dairy products to our dogs? Check out the list below.

Can dogs eat cheese?

Can dogs eat Cheese?

Yes, but in limited quantities.

Why Limited? Cheese contains fat and lactose which may give your dog an upset stomach if consumed in large quantities; a very small quantity of cheese won’t hurt them, especially low-fat options.

Related Read: Best Dog Food For Dachshunds – Puppy, Adult and Senior

Can dogs eat yogurt?

Can dogs eat Yogurt?


Low-fat yogurt with probiotics and no artificial sweeteners are good options for your dog. You can otherwise give plain yogurt as well. This is one of the few dairy products that is actually quite safe for dogs.

Can dogs drink milk?

Can dogs drink Milk?

In very limited amounts

Why?: The only reason for this is lactose intolerance. Milk containing lactose may cause gas, diarrhea and other problems associated with lactose intolerance. It is safer to avoid milk,  but if you really want to give it to your dog, make sure you limit it to a few tablespoons per day.

Can dogs eat ice cream?

Can dogs eat Ice cream?


Why?: Ice cream contains lactose and it just isn’t a safe option because so many dogs are lactose intolerant. Moreover, typically ice cream contains a lot of sugar, which is ultimately unhealthy for your dog.

Related Read: Best Dog Food For Labradoodle- Buying Guide

#3. Grains & Corns:

Can dogs eat rice?

Can dogs eat rice?


Benefits?: Rice is a good source of carbohydrates that will help your dog with digestion and with stomach problems, including bloating.They can eat brown or white rice without any problems.

Can dogs eat corn?

Can dogs eat Corn?

Yes, but in moderate quantities only.

Why?: Corn contains vitamins and minerals beneficial to dogs. Feel free to cook some corn kernels and give it to your pet (about two tablespoons per day is a safe option). But, don’t feed your dog corn on the cob—that could cause intestinal obstructions.

Related Read: Best Dog Food For Goldendoodles- Buying Guide

Can dogs eat popcorn?

Can dogs eat popcorn?

Occasionally, yes.

Why?: Give your dog popcorn once in a while for being a good boy, but make sure you limit it to only a few kernels to avoid choking. Most of the time, popcorn is made with butter and oil that has a high-fat content, so it is best to give air-popped popcorn with no added ingredients.

#4. Bread, Honey, and Chocolate:

Can dogs eat bread?

can dogs eat Bread?


Which breads are safe?: You can give little bits of bread to your dog. While bread is quite safe, there is no significant benefit to their health,  unless they really like it and you give it to him as a treat.

Can dogs eat honey?

Can dogs eat Honey? 

Yes, they can.

Benefits?: Honey has vitamins such as A, B, C, D, E, and K and other nutrients like calcium, potassium, and magnesium. In addition, it’s also a good source of antioxidants. Honey can help with some dog allergies because the pollens in it help build immunity against allergens.

Can dog eat chocolate?

Can dogs eat Chocolates?

No they cannot. A Big NO.

Why?: Caffeine and theobromine are two components that cannot be metabolized by our canine buddies. So, as much as we want to give them a taste of chocolate, don’t—ever!  Doing so would lead to serious complications like internal bleedings, dehydration, diarrhea and in extreme cases, seizures that lead to death.

#5 Fish, Poultry and Other Meat:

In this last section, we look at poultry and other meat items that you may or may not give your dog.

Can dogs eat eggs?

Can dogs eat Eggs?

Yes, as long as they are cooked.

Why?: Raw eggs contain harmful bacteria that can wreak havoc on your dog’s system. On the other hand, when cooked, eggs are good sources of protein. So, any time you want to give your dog an egg, make sure to cook it well.

Related Read: Best Dog Food For Schnauzers: Mini, Standard and Giant Breeds

Can dogs eat turkey?

Can dogs eat Turkey?

Yes, but it has to be plain, boneless and skinless.

Why?: Turkey is a rich source of protein which when skinless, is also low in fat. If you want to feed your dog turkey,  make sure it isn’t seasoned to avoid ingredients that are potentially harmful to your dog.

Can dogs eat pork?

Can dogs eat pork?

Yes, they can.

Benefits: Pork is high in protein and amino acids, and is known to be non-allergenic for many breeds. On the downside, pork is higher in calories than other meat, so watch the portions.

Can dogs eat fish?

Can dogs eat Fish?

Yes, no problem.

Benefits: Fish is an excellent source of healthy amino and fatty acids (including omegas). Also, they are soft and can be easily eaten by your dog. Some fish, like salmon, are also packed with protein and contain a healthy amount of calcium. Make sure to cook the fish well before feeding them to your dog and watch out for bones.

Can dogs eat shrimp?

Can dogs eat Shrimp?

Yes, no problem.

Benefits: High in antioxidants, vitamin B-12 and phosphorous, shrimp is always a treat for your dog. Make sure to completely remove the shell and cook it well!

Can dogs eat chicken bones?

Can dogs eat chicken bones?

In a limited, safe manner.

Why?: While bones are high in nutrients and minerals and may seem to be a dog’s favorite, avoid giving him cooked chicken bones because there’s a high risk of choking. Once in while, raw meat bone can be given.

Can dogs eat ham bones?

Can dogS eat Ham bones?


Why?: Any form of cooked bones are harmful to your dog. But, you should particularly avoid giving a cooked ham bone because they are very brittle—they pose a high risk of choking; they can even cause mouth and tongue injuries.

Important Read: Best Dog Food: Complete Guide to What is Right for Your Dog

Foods Your Dog Can and Can’t Eat in Infographic:

Now that you know what foods to give your dog and which ones are potentially harmful to him, feed him with caution. It often becomes difficult to keep all this information in mind. Hence, we have created this infographic that you can download and print for your quick reference. Don’t forget to share it with your friends and family.

Can dog eat these foods infographic?

In the end, we all want our dogs to be healthy and safe. While some foods are healthy to us, as discussed, it’s important to understand the danger to our dogs.

Even foods which are good for some dogs may have adverse effects on other dogs who have allergies.

So, it’s important to introduce new foods one at a time to gradually check it impacts on your dog.

As for the quantity, control the portion and base it on your dog’s weight, age, breed, and level of activity.

You and your dog are the best guides to your dog’s nutritional needs, just be attentive.

We also encourage you to consult a pet expert or vet before taking any major steps in terms of food. After all, we all want our dogs to be happy and healthy.

Important Reads:

Like it? Share with your friends!

log in

reset password

Back to
log in