Are Bananas Good For Dogs? 33 Foods Dogs Can (& Can't) Eat
Disclaimer: This is by no means an exhaustive list. We humans eat an insane variety of food, and we’re social creatures who love to share. So please remember that dogs’ bodies don’t always work in the same way and that some foods can be toxic.
If you’re ever unsure about feeding your dog a particular food, just don’t do it. Likewise, if your dog ate a food you’re not sure about, call your vet. You can always stick to reliable vegan dog treats when in doubt. That said, I know a few of the food items below are totally up for debate, so if you know something I don’t let me know in the comments!
We'll dive into the details below, but we also put this info into a pawsome infographic.
Share this Image On Your Site
Can dogs eat bananas? Sure!
There are a lot of great things about bananas (aside from being able to use them as a telephone). Bananas are perfectly safe for dogs as long as they’re not eating, like, an entire bunch of them.
Bananas also have plenty of benefits. For example, they’ve got a lot of good nutrients that can be tough for your dog to get otherwise: vitamin B, vitamin C and potassium.
They’ve also got tons of fiber, which, like with humans, can help keep your dog regular. Fiber (along with other natural enzymes) also makes them a good choice for dogs with inflamed colons or bowel problems.
Of course, you can have too much of a good thing. With bananas, too much of a good thing can result in constipation.
Still, a size-appropriate servicing of banana can be a good, healthy snack for your dog.
Can dogs eat apples? In moderation (and be careful of the seeds and core).
In general, it’s fine to give your dog a small serving of apples. Like other fruits, apples contain tons of great vitamins and minerals, and those are always a good thing. Specifically, apples contain vitamin K, calcium, vitamin C and soluble fiber.
According to the veterinarian science, apples are tough and fibrous enough to help clean a dog’s teeth, which makes them a passable, low-cost alternative to dental chews (although you still need to brush your pup’s teeth).
So why only in moderation?
First, the seeds, core and stem of an apple contain cyanide, which is toxic to both dogs and humans (dog's just have a little more trouble stopping themselves from eating stuff than people do).
Plus, apple seeds tend to be easy to miss--they kind of "hide" in apple slices, so if you are going to feed your dog some apples, please be extra careful with the core and seeds.
You also don’t want to go crazy with apples for the same reason you don’t want to go crazy with any fruit: while fruit can add nutrients to your dog’s diet, the largest chunk of her food should come from meat (especially for breeds like French bulldogs).
Can dogs eat avocado? Nope.
Avocados contain a chemical called persin, a fungicidal toxin that leaks out from the pit and gets absorbed into the pulp.
Some animals—horses, birds and rabbits in particular—tend to have really bad reactions to this stuff.
According to the ASPCA, dogs won't experience serious illness from eating avocado, but they can still get an upset stomach if they eat a lot of it. Still, the ASPCA does mention avocado on their list of foods that are hazardous to dogs.
However, since dogs tend to be overzealous eaters, they can also eat the pit, which can block their digestive tract and cause serious problems.
If your dog accidentally eats a little bit of avocado, you probably don’t need to worry; you may just see a bit of vomiting and diarrhea. If she eats a bunch of it or eats the pit, though, a call to your vet may be in order. And, of course, if you’re not sure… take her to the vet to be safe.
Can dogs eat popcorn? Not recommended.
Popcorn is not toxic to dogs, and eating a little bit of fully popped popcorn isn’t going to hurt.
However, in our humble opinion, it’s still not a great idea. First, eating uncooked seeds can cause problems for dogs, and we all know how painfully easy it is to accidentally get a few un-popped seeds in our mouth while eating popcorn.
The only difference is that we’ll pick them out, but our dogs will swallow them. Consuming un-popped popcorn can upset your dog’s tummy and lead to dental disease.
Plus, there’s not a ton of nutritional value in popcorn anyway. So, while fully popped popcorn isn’t toxic to dogs, there are too many risks to be worth it really.
If you absolutely must feed your dog popcorn, feed her plain popcorn without sugar or butter, or go with a commercial popcorn treat specifically made for dogs (like Pupcorn).
Can dogs eat carrots? Sure!
Carrots are an awesome, healthy snack for dogs.
You’ll find carrots as an ingredient in lots of dog foods, since it contains beta-carotene, which is a great for your pup’s eyes. Carrots are also good for her skin and coat, which makes them a really snack for long-haired dogs like golden retrievers or Maltese pups.
Even better, though, dogs tend to really like the texture. I mean, think about it: a carrot is basically a big stick you can eat. What dog wouldn’t love that!
You can feed your dog cooked or raw carrots. The only real restrictions here are to (like all food) not go overboard and be careful with carrots if your dog has diabetes, since they do contain sugar.
Can dogs eat grapes? Nope.
The understanding of how grapes affect dogs is actually recent, but it’s been discovered that they’re associated with canine kidney failure. According to the ASPCA, no one’s quite sure why this happens, but it does.
I’ve told this to people, and a few of them have said, “What? I trained my dog to sit with grapes!” If that’s you, you don’t necessarily need to worry.
Some dogs can eat grapes without experiencing any significant side effects (again, the reasons are unknown). Others, though, can develop serious, life-threatening illnesses.
If your dog has ingested grapes and is experiencing toxicosis, you’ll probably see some combination of vomiting, fatigue and diarrhea, which means you should take her to the vet pronto.
If your dog’s eaten grapes in the past but didn’t develop sudden symptoms of toxicosis, you should still mention it to your vet at your pup’s next checkup.
Can dogs eat mushrooms? In moderation (and only store-bought).
Here’s the most important thing to remember here: the only mushroom that is safe for your dog to eat is the kind you can buy at the supermarket.
If you can buy it in the supermarket, and it’s safe for you to eat, it’s probably safe for your dog, too. Of course, you should never ever let your dog eat wild mushrooms. To the untrained eye, toxic mushrooms are almost impossible to tell from non-toxic ones, and mushrooms that are toxic can be seriously life-threatening, especially to dogs.
Some species of wild mushrooms can cause liver damage, kidney damage, digestive problems, or even serious neurological damage.
It’s prudent to note, too, that some sources recommend never feeding your dog mushrooms—just in case. I tend to fall in this category.
Can dogs eat almonds? Can I give my dog other nuts? Nope.
You shouldn’t give your dog nuts.
Of all the nuts, almonds are among the least harmful, and one or two isn’t going to hospitalize your dog, which is why they’re in the “Not Recommended” category. Still, it not the best decision. I mean, why risk giving your dog an upset tummy if you can help it?
Dog’s digestive systems just aren’t equipped to handle nuts, and some nuts, like macadamia nuts, can be seriously toxic.
If your dog eats a nut, watch for these symptoms: vomiting, diarrhea and abdominal pain. If you spot any of those, take her to the vet.
…but can dogs eat peanut butter? Sure!
Even though dogs can’t eat nuts, they can eat peanut butter. Why? Because peanuts aren’t nuts! They’re legumes. So they don’t cause any of the weird health problems nuts do.
Peanuts also have a bunch of great nutrients for dogs: vitamin B, vitamin E and niacin. They’re also loaded with health fats, which can keep your pup’s ticker ticking for a good, long time.
Plus, dogs usually love this stuff. With our dog, we just smear a spoonful of peanut butter in her Kong and let her go to town.
When you’re picking out a peanut better, make sure to get raw, unsalted peanut butter. You may have to look harder than you think; lots of commercial peanut butters contain both added sugar and added salt. There are also plenty of dog peanut butters out there.
Also, go easy on the portion sizes. Peanut butter is packed with calories.
Can dogs eat blueberries? Sure!
Blue berries contain a bunch of great stuff. Including vitamins A, B, C, E, and K. They also contain a bit of fiber and a whole host of antioxidants.
So, yea, they’re pretty healthy. In fact, you’ll find blueberries in lots of the best dog foods.
Just be careful not to overfeed them to your dog, which can cause upset stomach, diarrhea or vomiting. In other words, an entire bowl of blueberries probably isn’t a great idea, but a few here and there (or as an ingredient in dog food) is totally cool—and even healthy!
Can Dogs Eat Cranberries? Sure!
The little red pieces of heaven called Cranberries aren't only mother nature's gift to anyone suffering from a urinary tract infection, they're also a great snack to give to Fido!
Containing decent amount of dietary fiber which helps your doggie when mother nature comes calling, being rich in vitamins A, B1, B2, and C and known to improve your dog's cognitive functions and help fight aging effects, cranberries are definitely an option you should consider including in your dog's diet from time to time.
One word of caution though, please make sure you never feed your dog any dried cranberries and that you only serve them fresh, raw cranberries. Dried cranberries are much less nutritious and have much more sugar content than fresh cranberries.
Can dogs eat celery? It’s healthy but still not recommended.
This is a tricky one. Judging only by its nutritional value, celery is fine. In fact, most leafy greens are great for your dog.
Celery, in particular, contains plenty of vitamins (A, B, C, E, K), and it also contains plenty of water, which is good.
So why don’t we recommend it? We tend to stay away from feeding our pup raw celery because it’s so tough and stringy. If she was a nice, polite dog who took her time chewing her food, it may be a bit different. But she’s not. Like lots of dogs, she gets excited when she eats and tends to wolf stuff down.
If your dog doesn’t properly chew celery, it can be hard to pass and can cause some digestive problems (and our dog is already prone to those).
So this one is definitely up for argument, and it’ll vary from dog to dog, but for most dogs, you can probably find a snack with slightly less risk.
Can dogs eat onions? What about garlic? Nope.
Onions are one of the foods the ASPCA warns against in pretty explicit terms. In fact, all veggies in the onion family (garlic, scallions, and shallots) can cause significant damage to a dog’s red blood cells if she eats enough of them.
That said, it takes a pretty good amount of onions to really cause a problem. So if your dog gets ahold of an onion that leapt from your cutting board and onto the floor, she’s probably fine.
Garlic, however, is another story. According to the ASPCA, “the stronger it is, the more toxic it is.” So, if you were asking yourself, “Can dogs eat garlic?” the answer is a resounding, “No,” and for the same reasons they shouldn’t eat onions.
This goes for onion and garlic products, too (like soup mixes or onion powder), which can sometimes be even more dangerous.
Can dogs eat rice? Sure!
As long as rice is well-cooked, it’s totally fine for most dogs.
This another ingredient you’ll find in dog food from time to time. While we personally like our pooch to get her carbohydrates from veggies, like sweet potatoes, a little rice can be a good way to make sure your dog is getting enough carbohydrates if you make your own dog food.
Additionally, white rice has some good gastronomical benefits—namely, it can help calm down tummies-in-turmoil.
The most important thing here is to make sure the rice is fully cooked. You should also be careful feeding rice to diabetic dogs, since It’s essentially all carbohydrates, and white rice has a fairly high glycemic index.
Can dogs eat fish? Sure!
Cooked fish is actually one of my preferred meats for our dog (even though I hate fish myself—yea… I’m one of those people).
Fish is a good, lean meat, which should make up the bulk of any dog’s diet. One of the reasons I really like fish, though, is that it provides lots of good omega fatty acids, which are sometimes hard to find in dog food.
It’s also good for owners who prefer that their dogs get their fats from whole food sources instead of supplements.
If you are going to feed your dog cooked fish, make sure it’s unseasoned and unsalted. Fish a good; a bunch of different seasonings probably isn’t.
Can dogs eat bread? In moderation and only cooked.
Bread obviously isn’t the most nutritious thing your dog will ever eat, but it won’t necessarily hurt her either. So, while I personally don’t give our dog bread (we opt for healthier snacks most of the time), she has gotten into a box of pastries or two in her lifetime and survived.
However, there’s one very important exception here: dogs cannot eat raw bread dough made with yeast.
Raw dough made with yeast rises and expands in warm environments. Without getting too graphic, a dog’s stomach is the perfect environment for bread dough to expand.
Taking into account that some doughs will literally double in size, this can obviously cause major problems, such as distended stomachs, lack of coordination, or even comas and seizures.
Can dogs drink beer? Nope.
What are you? A 12-year-old frat boy?
No. Do not give your dog beer. Both ethanol (drinking alcohol) and hops are toxic to dogs.
Can dogs eat strawberries? In moderation.
Strawberries fall into the same category as blueberries: they’re totally safe for your dog, but you shouldn’t go overboard.
Like most other fruits, strawberries contain a lot of fiber, vitamins and antioxidants. All of that stuff is good for dogs as long as you remember that meat should be the biggest part of her diet.
Additionally, you want to make extra sure that you remove the stems and leaves from the top, since these can potentially be hazardous.
And, of course, you’ll want to avoid any of the stuff that sometimes comes with strawberries when served to humans: chocolate, sugar, syrup and whipped cream.
Can dogs eat pumpkin? Sure!
In the world of doggy nutrition, pumpkin is basically a miracle food.
It’s commonly used to treat all kinds of stomach woes, including both constipation and diarrhea. It’s also got a bunch of beta-carotene, which is great for your dog’s eyesight.
However, you don’t want to go overboard. Pumpkin has a lot of vitamin A, and too much vitamin A can be toxic. You also want to avoid sugary pumpkin pie filling—and in some cases, you want to avoid raw pumpkin. Instead, go with plain ol’ canned pumpkin.
Most dogs, though, can get quite a few health benefits from a few spoonfuls of canned pumpkin.
Can dogs eat cheese? In moderation.
Cheese isn’t particularly harmful to dogs, and lots of dogs love cheese as much as we humans do. Some cheeses, like cottage cheese, are even pretty high in protein.
That said, some percentage of dogs are lactose intolerant, and almost all cheeses you buy at the supermarket will be pretty heavily processed and include extra chemicals, which lots of dog owners like to avoid.
If you are going to give your dog cheese, it’s best to stay away from cheeses super high in fat, and be very careful that the cheese doesn’t contain any other harmful ingredients.
Can dogs eat lettuce? Can I give my dog spinach? Sure!
Most leafy greens are as good for dogs as they are for people. In fact, you’ll see plenty of them in dog food. The most common are probably kale and chard, but you’ll also see spinach on occasion.
These powerhouse plants contain lots of vitamins A, K and C.
Spinach does contain chemicals called oxalates, which can be harmful to dogs, but your dog would have to eat a lot of spinach, so most of the time, the prose outweigh the cons.
You also have to careful of some of these veggies, though, since they can make dogs gassy—namely, you should only feed your pup small amounts of cabbage and kale. As funny as dog farts are, excessive gas can be dangerous, especially in larger breeds prone to bloat, which is a potentially life-threatening condition.
Overall, though, leafy greens are a go.
Can dogs eat gum? Nope.
Gum is one of the more dangerous things for a dog to eat.
In addition to being difficult to digest, sugar-free gum contains a chemical called xylitol, a calorie-free sweetener.
Humans can handle xylitol just fine, but in dogs, xylitol can cause severe blood sugar crashes. Dogs can develop disorientation—or even have a seizure—just 30 minutes after ingesting xylitol.
It’s typically not fatal unless your dog eats a lot of it, but it’s still a very serious problem with very serious associated vet bills.
Can dogs eat peppers? Not recommended.
Some peppers may not be too harmful, especially the milder varieties. Green bell peppers, for instance, are very mild and contain lots of great vitamins and minerals.
However, other, hotter peppers can wreak havoc on your dog’s digestive system. Really, in general, dogs don’t handle spicy stuff as well as humans do anyway.
So, this is one of those foods where I opt to simply play it safe.
Our pup gets the occasional sliver of green bell pepper if she’s sitting politely while I’m cooking, but other than that, I keep them for myself.
Can dogs eat pears? Sure!
We treat pears the same way we treat apples: they’re a great source of nutrients, but we keep the portions small, and we’re very careful that our pooch doesn’t get any seeds, stem or core.
The stem, seeds and core of fruits in the apple and pear family contain cyanide. It’s a relatively small amount, sure, but I don’t want to feed my dog any amount of cyanide.
They’re also a choking hazard, and they can be difficult to pass.
In other words, our dog does get the occasional slice of pear, but not much more than that, and we are super anal about the seeds, stem and core.
Can dogs eat chocolate? Nope.
Everyone should know this by now, but dogs absolutely cannot eat chocolate.
Chocolate contains two harmful chemicals: caffeine and theobromine. Both of these are toxic to dogs.
In general, the darker a chocolate is, the more dangerous it is for your dog. And really, all types of chocolate should be avoided: candy, cookies, brownies, baking chocolate. Steer clear of all of it.
We found this out the hard way when we (stupidly) left a gigantic double-dark chocolate cookie on the coffee table. Our dog, the little angel, ate the entire thing in about 30 seconds while I was in the bathroom.
About $600 in vet bills later, she was fine. Lesson learned!
Can dogs eat corn? Not recommended.
Corn is one of those things that’s not going to seriously harm your dog if she eats a little bit of it, but it should generally be avoided, and it should certainly not make up a significant portion of your dog’s diet.
In addition to causing pretty significant blood sugar spikes, corn can also cause (or worsen) allergies and is very difficult to digest (as we all probably know from personal experience).
If that weren’t enough, corn has a relatively low nutritional value, and it isn’t even a particularly good source of energy.
This is why it makes me so angry that corn is the main ingredient in so many big, commercial dog foods (it’s also why we recommend you stay away from those products).
Anyway, corn’s not going to hurt your dog if she has a little bit, but it’s not ideal either.
Can dogs eat hot dogs? In moderation.
Dogs love meat, and meat is great for dogs. In fact, when we review food products (and especially when we let our pup actually test food products), the very first thing we look for is whether or not meat is the first ingredient.
So, most of the time, meat is good.
And hot dogs are mostly made of meat, so they’re going to be okay for your dog. However, we all know that hot dogs are typically made from highly processed, low-quality meat.
They also sometimes contain chemicals and preservatives, which we like to avoid.
In other words, a few bites of a nice hot dog won’t hurt, but don’t overdo it, and don’t make it a habit.
Can dogs eat pomegranate? Nope.
This is a tricky one, since pomegranates are a total super-food for people.
However, that’s not the case for dogs. In fact, most dogs will get sick if they eat pomegranates. Mostly, this is because almost all of the edible part of a pomegranate consists of seeds (called arils), which are tough to digest.
Currants are in the same category.
As always, though, if you’re worried, go to the vet.
Can dogs eat cantaloupe? Sure!
Like a lot of the other fruits we’ve covered so far, cantaloupe is loaded with great nutritents, vitamins and minerals. In particular, cantaloupe has lots of vitamin A, B and C.
It’s also a good source of potassium.
As with any food, especially new foods and sweeter foods (like fruit), only feed your pup a small amount and make sure she’s eating more meat than anything else.
A few final thoughts…
I just wanted to remind you one more time never to feed your dog anything you’re not sure about and to call your vet if she eats something you’re not sure about, too. I care about your dog, and our dog wants all her friends to stick around for a long time!