* Petmoo is reader-supported. When you buy products via links on our site, we may earn an affiliate commission at no cost to you.

What Foods Can Dogs Eat? 43 Safe People Food

What Foods Can Dogs Eat
Rating: 4.87/5 (8 votes)

Dog Pregnancy Calculator And Timeline

Is it safe to share all our favorite foods with our dogs? One of the most frequently asked questions by dog owners. And, the answer is No, not really. Not all human foods are safe for dogs. Most of the foods, including vegetables, fruits, and other foods that we eat can spoil your dog’s health, causing complicated health issues.

On the contrary, certain foods which humans eat can be included in their diet and can provide several health benefits such as allergy immunity.

Before feeding the dog items that you binge, read on and understand which foods can lodge your dog in the hospital and which are safe.

Fruits Dogs Can Eat


Yes, cantaloupe is safe for dogs but in moderate amounts. Feed cantaloupe during summer because they are non-toxic and even cantaloupe seeds are not dangerous to dogs.


Yes, dogs can eat strawberries but in moderation. As it improves the immune system, helps in weight loss, and controls aging. For better digestion cut fruits into small pieces and avoid choking.


Yes, dogs can eat mangoes but make sure that your dog does not have an allergy to mangoes before feeding. Mangoes contain an antioxidant that is helpful to prevent your dogs from cancer.


Yes, dogs can eat a very little amount of oranges. As it is rich in potassium, fiber, and vitamin C, which is beneficial to the dog’s health. Feeding a lot of oranges may lead to stomach upset.


Yes, dogs can eat pears but in a moderate amount. Dogs love the taste of peanuts and enjoy them as a treat. Feeding excess pears may lead your dogs to runny stool.


Yes, dogs can enjoy eating pineapple in a small amount because it is rich in sugar. And it is helpful for dogs that suffer from coprophagia.


Yes, dogs can eat blueberries at a moderate level. It is a healthy treat for dogs because it contains fibers, minerals, vitamins, and antioxidants.


Yes, dogs can eat raspberries at a moderate level. As it contains anti-inflammatory and antioxidants, which are used to alleviate joint pains. Feeding excess raspberries may lead to diarrhea and bloat.


Yes, dogs can enjoy apples. Apples contain vitamin C, and A and are also rich in fiber. They are quite low in fat and protein.  Remember, before you feed your dog an apple, remove the core and seeds first.


Yes, dogs can eat bananas but only in moderation. In fact, they are an excellent low-calorie reward for dogs. Moreover, bananas are rich in copper, fiber, biotin, vitamins, and potassium.


Yes, cranberries are safe for dogs. In small quantities, cranberries are considered one of the safest dog treats. But, in general, exercise caution since the excessive feeding of cranberries can cause stomach upset.


Although lemons are not too dangerous for dogs, it’s better to avoid them. Dogs do not like the taste of limes or lemons or any sour citrus fruits. Moreover, the aromatic oils and psoralen compounds cause stomach upset. It’s better to avoid them altogether.


Yes, watermelon is safe for dogs. But make sure the seeds and rind are removed before feeding because it causes some health issues to your dogs.

Read more on safe fruits for dogs.

Vegetables Dogs Can Eat


Yes, dogs can eat pumpkins. Generally, cooked fresh pumpkin and pumpkin seeds are more beneficial to dogs. Of course, pumpkin is used for indigestion, weight loss, and urinary health of dogs.


Yes, dogs can eat mushrooms but only certain safe mushrooms. Generally, mushrooms sold in the store are more harmless but mushrooms growing in wild or in nature will result in the dog’s death.


Yes, dogs can eat coconut, which contains albumin which is helpful in the formation of red blood. Coconuts contain triglycerides, which cause gastrointestinal upset and bloating.


Yes, dogs can eat broccoli but only in controlled amounts. Consuming too much broccoli is poisonous to dogs because dogs’ digestive system works differently when compared with humans so, it is dangerous.


Yes, dogs can eat cauliflower in a moderate amount. As it is packed with antioxidants and phytonutrients which is good for dogs but it causes a lot of gas.


Yes, dogs can eat tomatoes but in a moderate amount. Solanine found in leaves, and stems of the plant are harmful to dogs. But it is safe to feed ripe tomatoes.


Yes, cucumber is safe for dogs to eat. They are crunchy, low calorie, low in fat, and contain sodium. It is helpful in weight loss and has high water content.


No, dogs should not eat onions or foods containing onion. As it contains the toxic chemical called thiosulphate, which is dangerous to dogs. Feeding onions to your dogs may lead them to various health problems.


Yes, dogs can eat potatoes but only properly cooked potatoes because raw potato contains the toxin which is harmful to dogs, which leads your dog to stomach aches. Make sure that u have peeled and cut away green spots and eyes which are harmful to fogs.


Yes, dogs can eat cooked beans because raw beans contain the toxin which is harmful to dogs. Canned beans contain sodium and preservative chemicals that harm the digestive tract of dogs.

Green beans

Yes. Canned, raw, steamed, or chopped varieties of green beans appear safe as long as these are plain. In addition, green beans contain fiber, minerals, and vitamins.


Yes. Zucchinis are perfectly healthy for dogs. Even doctors rank zucchini as a top vegetable but excessive amounts of zucchini can affect your dog’s health. In addition, zucchini is filled with nutrients. A cup of zucchini contains 20 calories and it’s low in cholesterol and fat.

Sweet Potatoes 

Yes, dogs can eat sweet potatoes. It should not turn out as a surprise; delightful sweet potatoes act as a rich source of fiber and help the digestive part work efficiently. They provide a number of health benefits, besides a nice taste.


Yes! Carrot is a healthy treat for dogs. As they are high in fiber, low in calories, and rich in potassium and vitamin A.

Meats Dogs Can Eat


Yes, dogs can eat fish. It acts as a nutritious healthy diet for your dog. As it is rich in protein, it is mostly used as a dog’s food. Omega-3 fats in fish help to fight inflammation.


Yes. Ham is not bad for dogs but they are not one of the healthiest food. High in fat and sodium, ham can be used as an occasional food and not on a regular basis.


Yes, Dogs can eat pork. Pork is packed with more calories and other digestible protein. It is likely to cause fewer allergies compared to other meat-based food items.

Raw meat

No, it’s better dogs are not fed with raw meat. According to AVMA, raw meat or undercooked meat contains plenty of bacteria and pathogens. In case, if you wish to feed your dog with raw meat, use only the best commercial raw meat.


No, it’s better dogs are not fed with tuna. In fact, excessive tuna causes health problems. Mercury enters our oceans due to various industrial activities. The mercury then deposits in fish. Because tunas are big in size, the levels of mercury in these fish varieties are also high.


Yes! Dogs can eat beef as it is rich in protein, vitamins, and minerals but feeding raw meat will risk your dog’s health. But don’t try to feed raw meat it’s better to cook raw meat for the safer side.


Yes! Lamb is rich in protein it helps to maintain, heal and build body issues in dogs. It will be the best choice for dogs suffering from food allergies and sensitivities.

What Foods Can Dogs Eat Infographics

Nuts Safe For Dogs


Yes, it is safe for dogs to eat cashews in a moderate way because it contains a high amount of calories and fat. As it is rich in vitamin K, phosphorous, magnesium, zinc, and manganese helps to decrease inflammation in your dog.


Yes and No. Dogs love to eat peanuts but feeding a lot is quite dangerous. Dry roasted or raw peanuts are safe to feed your dogs. Feeding a lot of peanuts to dogs may cause stomach upset or pancreatitis due to the high fat contained in peanuts.

Dairy Products Dogs Can Eat


Yes, dogs enjoy eating cheese as a treat but feed cheese with some precaution. If your dog is allergic to milk then cheese is the best choice because it is rich in sodium and lactose content.

Peanut butter

Yes. Natural Peanut butter is safe for dogs. Peanut butter acts as a rich source of protein for dogs. It includes niacin, vitamins E & B, and other heart-healthy fats. On the safer side, unsalted, raw peanut butter does not contain Xylitol, a toxic sugar substitute.


Yes. Although yogurt is a dairy-related food item, frozen yogurt makes your dog feel safe and healthy.  If your dog digests it, the active bacteria present in yogurt play a major role in strengthening your dog’s digestive tract with probiotics.


Yes! Cow’s milk is ok but as an occasional drink. Generally, dairy products contain lactose which is a source of trouble for some dogs.

What Foods Dog Cannot Eat?

Grapes or Raisins

No, dogs should not eat grapes or raisins, because they are highly toxic and poisonous to dogs. It may lead to some symptoms such as vomiting, diarrhea, abdominal pain, coma…etc.


Dogs can eat avocados but only in a very small amount. It contains a toxic element called persin, which causes heart failure. So it is best not to feed avocado to your dog.


It is not advisable to feed cherries to your dogs as the leaf, seeds, pits, and stem contains cyanide, which is poisonous to dogs. In some cases, the fruit can lead to gastrointestinal upset. Strictly no. Except for the fleshy part, these fruits contain cyanide. The side effects of cyanide include disruption of cellular oxygen. Suppose, if your pet has consumed cherries, watch out for red gums, breathing problems, and dilated pupils.


No.  Most nuts are toxic for dogs walnuts are not considered safe for dogs. Other than peanuts and cashews, all other nuts are not considered safe. This means that it’s not a good practice to feed nuts on a daily basis.


No, dogs should avoid pistachios because it contains high fat, which may cause many stomach problems for dogs. These nuts are toxic to dogs. So, you need to keep pistachios away from your dog.


No, dogs should not eat chocolate. Chocolate contains theobromine, which is toxic to dogs. It may lead to several health problems like cardiac arrest lead to death and increased heartbeat.

Ice cream

No. Don’t feed ice cream to dogs. Canines do not digest dairy-related food items well. In fact, most of them suffer from lactose intolerance.


No, it’s better if dogs skip all types of caffeinated drinks.  In fact, coffee ranks pretty high among the “Most-avoid” foods for dogs. In case, if you own a  small dog breed like Shih Tzu, immediately rush him, to your vet if you suspect coffee toxicity.


No, dogs should not eat almonds even it is not toxic, it contains fat which will lead your dogs to stomach upset, vomiting, diarrhea, and gastrointestinal problem.

Pork Bones And Raw Pork

No. raw pork or undercooked pork hosts a virus called Trichinella spiralis larvae. Some of the signs of virus infection include stomach upset, vomiting, diarrhea, and lethargy. So,  if you decide to feed your dog with raw pork or pork bones, consult your vet.

Rib Bones

No, the cooked bones carry more health hazards than benefits. Rib bones splinter and this causes sharp shards. Other side effects include the risk of choking, and these bones can also puncture your dog’s intestines or mouth.

Other Foods Dogs Cant Eat

There are some foods that are not suitable for dog consumption. They include almonds, chocolate, cinnamon, garlic, ice cream, and macadamia nuts. These foods cause more harm and not any useful benefit.

What Other Human Food Can Dogs Eat?


Yes. Cooked rice along with pasta is a nice combination for dogs. But, avoid feeding store-bought pasta since they are known to contain sugar and salt in excessive quantities. Also, the pasta you feed should never contain garlic, chives, or onion.


No, Candies are not safe for dogs in general, dogs are well-off when they don’t eat candies or other baked items that contain xylitol.  The artificial sweetener, xylitol causes an increase in blood sugar and liver damage.


Yes, dogs can have honey. Honey contains antioxidants, copper, magnesium, calcium, potassium, and vitamins like K, E, D, C, B, and A. Honey can alleviate allergies and also builds up immunity. In addition, they are used as an ointment for superficial cuts and burns.


Yes, bread is not bad for dogs. Small quantities of bread (plain) will not affect your dog and there are no health benefits either. Homemade bread is considered safer than store-bought ones. Even better, you totally avoid it.

Garlic bread or garlic

No, dogs should avoid eating garlic. Like chives, leeks, and onions, garlic belongs to the Allium family. Moreover, garlic can cause anemia, and other side effects include weakness, accelerated heart rate, and pale gums. Therefore, watch your dog and monitor his health at least for a couple of days.


Yes! Oatmeal is good for dogs as it is rich in proteins, fiber, and vitamins. It is the best healthy diet for your dogs.


Eggs contain a lot of minerals and vitamins including selenium and riboflavin. In general, for dogs suffering from digestion issues, eggs can provide them with a much-needed protein boost. Therefore, add some scrambled eggs to your dog’s diet.

What Human Food Can Dogs Eat For Breakfast?

The human foods most suitable breakfast for dogs includes Green beans and peas, apples, pasta and rice, sweet potatoes and pumpkin, salmon, lean proteins, yogurt, and peanut butter.

dog care
dog health
dog breeds
dog food
dog training
dog insurance


Petmoo Tools
Essential Tools for Pet Owners
Top Rated Services In Your Neighborhood