My name is James, and I’m the proud owner of my little Jack Russell, Mollie. One of the most common things I search on the internet is “can I feed my dog X?”.
Most websites poorly answer this question. Many will simply say a type of food is suitable for my dog, without telling me why and where they got that information!
I spent three days researching and thought I would make this definitive list of human foods that are safe to feed your dog.
We all do it; we look at those puppy dog eyes when eating our food and think, “oh just this once” without considering the potential health impacts on our dog. It can be pretty fun introducing my dog to different flavors.
Here is a list of 62 foods that are safe for your dog to eat, to add an excellent bit of ‘spice’ to your dog’s diet.
Fruits are an excellent treat for your dog in moderation due to their sweet taste without being bundled with vast amounts of sugar. They’re rich in fiber and complex carbohydrates.
As a result, these carbohydrates ensure blood sugar remains steadier because of their slower absorption and metabolization.
Apples are rich in vitamins A and C as well as fiber. In addition, they’re a great source of iron and antioxidants.
Bananas are a sweet-tasting fruit that is high in potassium, copper, magnesium, and manganese. However, its sweet taste comes from its high amounts of sugar and fats; enjoy it in moderation.
Dogs with diabetes should avoid bananas.
Blackberries are crammed full of vital vitamins, manganese, copper, potassium, and magnesium. Some of the vitamins in blackberries include vitamin C, vitamin K, vitamin B9 (folate), and vitamin E.
Blueberries are rich in antioxidants (anthocyanins) and a great source of vitamin C and vitamin K.
In addition, they’re high in fiber and phytochemicals, which prevent cell damage and diseases such as cancer and neurological and cardiovascular degeneration.
In moderation, this fruit is an ideal treat for your dog. Cantaloupe is an excellent source of fiber as well as vitamin B6 and vitamin C.
Cantaloupe is rich in beta-carotene and vitamin A, which can help with eyesight and prevent diseases such as cancer and cell damage.
It is best to avoid this fruit if your dog suffers from obesity or diabetes due to its high sugar content. Also, be cautious of the cantaloupe’s rings; these can cause substantial intestinal damage to your dog and potentially choke them. [13,14]
Like other fruits in this list, be careful to remove the stem and pit of the cherry before giving it to your dog. Cherries make our list of foods dogs can’t eat because the stem and pit can lead to intestinal blockages, toxicity, and choking.
Mangos are full of vital vitamins: A, B6, C, and E, as well as high in potassium, beta-carotene, and alpha-carotene.
Peaches are part of a fruit family known as persimmons; they’re rich in vitamin A, fiber, and potassium. This fruit is particularly good for fighting infections.
When feeding this fruit to your dog, be sure to remove the pit as this will cause a choking hazard. The pit contains cyanide materials, similar to apple seeds. We also recommend avoiding canned peaches as these are high in sugary syrups. 
Before giving watermelon to your dog, be sure to remove the rind and seeds, as these can cause intestinal blockages and choking. However, watermelon is high in vitamin A and vitamin C, and vitamin B6 and potassium.
Like blackberries, raspberries are rich in vitamins, including vitamin K, vitamin B9 (folate), vitamin E, and vitamin C. In addition, raspberries are a great source of manganese and fiber and are low in sugar and calories.
Be cautious when giving this fruit to your dog, as raspberries contain small amounts of xylitol, a chemical compound typically found in sweeteners that are toxic to dogs in sufficient quantities.
Strawberries are an excellent treat for hot summer days for humans and dogs alike. They’re full of vitamin C, which is vital for your dog’s immune system and tissues.
Like other berries in this list, strawberries are full of manganese, which are essential for bodily functions, including the metabolism of amino acids, glucose, and carbohydrates.
Strawberries also have polyphenols that have antioxidant effects. 
Many vegetables are low in calories and high in vitamins in fiber. Your dog can benefit from these nutrients too.
However, dogs can’t eat all the vegetables we do. So here are some you can feed your dog safely:
Brocolli is safe for dogs to consume in small quantities. They are rich in vitamin C, vitamin K, manganese, iron, potassium, and calcium. In addition, they are high in fiber, meaning a dog’s digestive system benefits too.
Try not to give Broccoli to a puppy less than six months old. When they are older than six months, their bone development will improve if they consume this vegetable. 
* Broccoli is part of the Brassicaceae plant family. This plant family typically contains high levels of isothiocyanates, impairing liver and kidney functions and irritating the gastrointestinal tract. Feed this in moderation to your dog. Recent studies have also indicated that this plant is rich in sulfur, leading to flatulence. [27,28,29]
Brussel Sprouts contain high amounts of fiber, vitamin C, vitamin K, manganese, potassium, and folate.
When consumed, these nutrients will reduce inflammation in the body, improve blood circulation, as well as your dog’s immune system and overall bone health and development.
Don’t feed your dog large quantities as they can cause lots of gas and stomach upset. 
Cabbages are full of vitamins, minerals, and phytochemicals. Cabbage has a lot of health advantages; it’s an excellent treat to give your dog.
Phytochemicals are antioxidants that help dogs protect against cardiovascular diseases, tumors, and chronic diseases. 
Similar to humans, dogs can gain substantial health benefits by having a carrot in moderation. Carrots are high in vitamin A, which can benefit your dog’s immune system, coat, and skin.
By chewing a carrot, a dog can improve their overall dental health and reduce plaque from their teeth.
Cauliflower* is an excellent source of fiber, vitamin C, and vitamin K and low in carbohydrates. In addition, it contains substantial protein with a good amino acid profile. 
* Cauliflower is part of the Brassicaceae plant family. This plant family typically contains high levels of isothiocyanates, impairing liver and kidney functions and irritating the gastrointestinal tract. Feed this in moderation to your dog. Recent studies have also indicated that this plant is rich in sulfur, leading to flatulence. [27,28,29]
Celery is an excellent snack for your dog while keeping them hydrated.
Celery is low in calories and fat, making it a top choice for a healthy treat. It is rich in essential minerals and vitamins such as vitamins A, B, C, potassium, copper, and manganese.
Corn is rich in fiber and an excellent food source for energy. It is high in omega-six fatty acids as well as most B vitamins and minerals. Overall, it is a great food source all around; however, it depends on how it is processed.
If you wish to feed your dog corn, we suggest feeding them whole grain and cooked as this has the lowest glycemic index. In addition, when feeding your dog corn on the cob, remove the corn first, as the cob can be a choking hazard. 
Cucumber is a great, low-calorie snack for dogs, especially if they suffer from weight issues.
Cucumbers are high in water content as well as minerals, potassium, manganese, and magnesium. As a result, they’re an excellent snack for hot summer days.
Green beans are rich in protein, calcium, iron, and vitamin K. We previously discussed the benefits of vitamin K. In addition, green beans contain essential vitamins such as A, C, and B vitamins like folate.
Store-bought mushrooms are safe for dogs to consume, according to Dr. Justine A. Lee, DVM, DACVECC, when writing for Pet Health Network. 
If feeding your dog mushrooms, be sure that it is plain with no added ingredients such as garlic and onions; both these ingredients are highly toxic for dogs.
Peas are commonly found in various types of dog food. However, they are low in calories and vitamins such as vitamin K, vitamin C, and vitamin A.
It is best to avoid canned peas and only feed your dog fresh produce. Canned peas are typically high in salt, leading to common health issues such as dehydration, weakness, diarrhea, muscle tremors, and seizures.
Some pups suffer from food sensitivities caused by legumes like peas. If your dog does, why not take a look at our complete guide on legume-free dog foods?
Plain potatoes contain high amounts of energy, fiber, and B vitamins. Potatoes are rich in vitamin C and are a great source of manganese and potassium.
Be vigilant of green potatoes. Dogs should never eat these due to the toxic levels of solanine identified in them. Solanine is poisonous to both dogs and humans.
Cooking potatoes reduces the levels of solanine in potatoes.
Diets containing potatoes have been steadily decreasing over recent years because of the potential link to DCM (Dilated Cardiomyopathy).
Pumpkin is an excellent source of beta carotene, vitamin A, vitamin C, and fiber. It’s a great snack that can assist with digestive issues such as diarrhea due to its high fiber content.
Pumpkins are packed full of prebiotics, important bacteria that support the digestive tract.
Squashes such as butternut are low in calories but high in fiber, making them a great snack for your dog, especially larger breeds.
Squash is packed with essential vitamins such as vitamin A and vitamin C and minerals like manganese, potassium, magnesium, and carotenoids like beta carotene.
If you’re ever searching for an alternative, homemade diet for your dog, you will find many great recipes contain sweet potatoes. This vegetable is one of the safest, nutritional foods you can feed your dog.
Sweet potatoes are packed full of vitamin A and vitamin C. Vitamin A is important for eyesight and the immune system. If fed unpeeled, they are low in calories as well as a great source of fiber. [59,60]
Try our guide on potato-free dog food and whether it is a suitable option for your furry friend.
Tomatoes are rich in fiber, vitamin C, vitamin K, folate, lycopene, and potassium. Both raw and cooked tomatoes are suitable for dogs.
However, green tomatoes are toxic for dogs as they contain small traces of tomatine, a toxic glycoalkaloid found in the stem and leaves of the plant.
Zucchini is rich in vitamin C, manganese, potassium, and B vitamins such as B6 and B2. Due to its high fiber and low calories (approximately 20 calories for every one cup), this vegetable makes a safe, nutritional snack for your dog.
Meat & Fish
Meat contains some essential proteins for dogs and is vital to a balanced, healthy diet. Essential vitamins and minerals contained in meat include vitamin B12, selenium, choline, and iron.
Many types of meat need to be cooked to ensure there is no risk of infection from viral, parasitic diseases such as Salmonella and Trichinella.
Beef is a fantastic source of protein as well as vitamins and minerals. Because it’s red meat, it contains more iron compared to other meats.
Cooked chicken is safe for dogs to eat. This meat is an excellent source of protein and vital vitamins such as niacin (vitamin B3) and pyridoxine (vitamin B6).
In comparison, chicken has a better amino acid profile than beef.
It is essential to remove any bones before feeding them to your dog to ensure no choking risk.
If your pup is sensitive to chicken, no worries! Try out our complete guide of chicken-free dog foods here!
Lamb is an excellent source of protein that helps maintain and build body tissue. It is especially rich in B vitamins, vitamin K, zinc, and omega 3 and 6 fatty acids.
Be sure that the meat is cooked well before giving it to your dog, as sheep can contain toxoplasmosis, a commonly found parasite typically found in contaminated or undercooked meat. 
Some organ meat is rich in protein, vitamins, and minerals, making them an excellent food source for your dog.
Liver and kidneys, in particular, are great sources of vitamin B7. Tripe is a fantastic source of vitamin B5, which is essential for most metabolic reactions throughout a dog’s body.
Heart and lungs also provide a good source of vitamin B12 and are rich in protein. In particular, heart and liver provide high levels of choline which help the body produce new blood cells.
Pork is an excellent food to give your dog provided they are not watching their weight. Primarily, this is due to the fact it is high in fat content. However, pork contains high levels of B vitamins such as vitamin B1 (thiamin), phosphorus, and zinc.
Word of warning, though; ensure the meat is thoroughly cooked before allowing your dog to eat it. This is because pigs are hosts to trichinella, a parasitic roundworm.
Similar to lamb, rabbits are hosts of toxoplasmosis. Ensure the meat is thoroughly cooked before giving it to your dog.
Nonetheless, rabbit is a great food source for dogs due to its low-fat content and high-energy nutrients. In fact, the amino acid profile of rabbit meat is higher than most other meats.
Salmon is a great food to give your dog, however, try to feed your dog cooked, boneless salmon.
Typically, Salmon contains vital omega 3 fatty acids which help your dog’s skin and fur stay healthy. Omega 3 fatty acids also help reduce inflammation.
Avoid feeding raw salmon to your dog. Anisakis is a marine parasite that causes salmon poisoning disease in dogs, which can be fatal if left untreated.
Shimp is a great treat for your dog due to the high levels of vitamin B12, which helps boost metabolic processes in the body. Shrimp is rich in niacin and phosphorus, vital nutrients that support the cardiovascular system, overall skin health, and develop healthy bones.
Avoid feeding your dog raw shrimp, as they contain a bacterium called Vibrio. Some scientific studies suggest that dogs cannot get Vibrio, however, it is best to feed cooked shrimp to dogs rather than raw.
In moderation, tuna is an excellent source of omega 3 fatty acids. However, it is best to avoid feeding tuna excessively to dogs. Canned tuna, in particular, contains small traces of mercury as well as sodium.
Common signs of mercury poisoning in dogs include; hair loss, blindness, kidney damage, and vomiting blood. Consult your veterinarian if you suspect your dog is suffering from mercury poisoning. [83,84]
Turkey contains high protein levels and essential vitamins such as vitamin B3 (niacin), vitamin B12, and vitamin B6 (pyridoxine). Vitamin B6, in particular, helps support the formation of amino acids and produce neurotransmitters.
In addition, turkey is loaded with other essential minerals such as selenium, zinc, and phosphorus.
While turkey is safe for your dog to consume, in small amounts, it is often the ingredients it is cooked with that can be toxic for your dog. Typically, ingredients such as onion and garlic should be avoided at all costs.
Diary contains high levels of fats, Calcium, Phosphorus, and essential vitamins such as vitamin D and B vitamins.
Cheese is safe for dogs to eat, in moderation. However, avoid feeding your dog any cheeses that are made with mold.
Examples of mold-based cheeses include; Brie, Camembert, Gorgonzola, and Stilton, where they are grown with molds such as Penicillium (P.) roqueforti, P. glaucium, and P. canidum.
Moderate amounts of cheeses like mozzarella and swiss cheese are ok to feed your dog due to their low fat, low lactose content.
Milk (incl. Lactose Free)
We previously mentioned that most dogs are lactose intolerant.
Lactose intolerance is when the body lacks lactase enzyme in order to digest lactose. These enzymes convert lactose into glucose and galactose, using it for energy by absorbing it into the bloodstream.
Common symptoms of lactose intolerance for dogs include; loose stools, vomiting and diarrhea, gas, and stomach pain.
Feeding your dog lactose-free milk is a great alternative if your dog is unable to stomach small quantities of milk, giving them the benefits of milk without causing digestive upset or flatulence. [91,92]
Yogurt contains high levels of calcium and protein, but, similar to other dairy foods in this list, must be given in moderation. Too much yogurt can result in diarrhea and severe digestive upset.
Yogurt can act as a prebiotic, providing dog’s good bacteria that can support the gastrointestinal flora. 
Nuts, Seeds and Nut Based Products
Nuts are rich in fiber, protein, magnesium, and vitamin E, providing dogs with essential nutrients for a balanced diet.
Nuts should be given in moderation to dogs because they are high in calories and fats such as omega 6 and omega 3 polyunsaturated fats.
Peanuts are loaded with protein and contain essential vitamins and minerals such as vitamin B6, vitamin E, and niacin. Niacin helps lower cholesterol as well as the composition of hormones like estrogen and testosterone.
In addition, peanuts contain high levels of potassium, magnesium, and phosphorus.
Avoid peanuts containing salt and feed them only in small quantities to your dog. Large consumption of peanuts can lead to health problems such as pancreatitis, salt poisoning, and obesity due to their high fat content.
Plain, unsalted cashews are safe for dogs to eat, in small amounts. Cashews are low in sugar, and rich in fiber. In fact, cashews contain the same amount of protein as some cooked meats.
Cashews also contain magnesium and manganese, as well essential minerals like copper. These nutrients help develop the immune system, in addition to helping with energy production and bone health.
We all know hemp is part of the cannabis family, however, hemp contains barely any THC. Some scientific studies have identified that hemp is considered safe for dogs.
Hemp seeds are packed full of fatty acids as well as omega 3, omega 6, magnesium, zinc, and iron.
It is debated hotly as to whether hemp seeds can lower conditions such as seizures, anxiety, arthritic pain, and cognitive dysfunctions. It is advised you do not use hemp as a temporary or long-term medication or pain relief.
Chia seeds are high in essential fatty acids and fiber. Primarily, they contain essential nutrients such as calcium, zinc, and manganese.
Chia seeds are commonly known for their mucilage, which when absorbed can lower cholesterol levels and give the sense your dog is ‘full’ as it swells up.
Flaxseed is rich in protein and fiber and low in carbohydrates. It makes a very healthy snack for your dog.
This tiny seed has established significant health benefits like improving the digestive system, lowering inflammation in the joints, and better cardiovascular health.
Some peanut butters are safe and nutritious for your dog to eat. However, it is best to feed it to them in small amounts due to its density in fat and high calories.
Too much peanut butter can lead to obesity or pancreatitis. In addition, avoid any peanut butter that contains extra ingredients such as salt. While small amounts of salt are nutritionally essential for the body to function, too much can result in dehydration as well as salt poisoning.
Herbs and spices
Most herbs and spices are toxic for dogs. However, there are a few herbs and spices that they can safely consume.
Here are some that are not harmful to your dog.
Ginger contains several antioxidants which support regular intestinal movements as well as blood circulation.
Recent studies have shown that ginger has no toxic effects on dogs and can assist with upset stomachs as well as being used against vomiting. 
Over the years, Turmeric has become increasingly popular in dog nutrition. It is said to help with everyday health issues like arthritis, battling cancer, and assist in cardiovascular surgeries.
According to the ASPCA, Basil is not toxic for dogs. Basil contains high levels of antioxidants that can help with the regulation of blood sugar levels in dogs, in addition to dog growth and development.
Oils and Fats
Certain levels of fats and oils are nutritionally critical for energy and fatty acids. Omega 3 and omega six support critical bodily functions such as cell production, hormone production, kidney health, and healthy skin and coats.
Oils and fats contain good levels of vitamins, such as vitamin A, E, and K. 
Coconut fat typically contains saturated fatty acids which help prevent cognitive dysfunction.
However, the health benefits of coconut fat are often debated and are a controversial subject. There has been no scientific evidence to suggest coconut fat is detrimental to your dog’s health.
Similar to other human foods, moderation is key. Too much coconut fat can lead to obesity and pancreatitis.
Speak to your veterinarian if you suspect your dog could suffer allergic reactions to coconut fat. There have been rare occasions when this has occurred. 
Olive oil is rich in antioxidants and generally considered the healthiest option for commonly found vegetable oils.
The antioxidants found in olive oil help remove free radicals from the body. Free radicals are oxygen-containing molecules that damage enzymes, DNA, and cell membranes.
Like fish, fish oil is rich in omega 3 fatty acids, particularly EPA and DHA. In addition, fish oil contains high levels of vitamin A and vitamin D.
Fish oil is often used to enhance the therapy of inflammatory conditions such as arthritis, heart disease, chronic skin inflammation, and elevated blood fats. 
Cereals and Grains
Whilst cereals and grains are rich in carbohydrates, they’re also a great source of vitamin E.
A dog can benefit from the high levels of carbohydrates as a source of energy, however, these foods should be avoided when dogs are suffering from weight issues.
Plain oatmeal provides enormous amounts of fiber and essential vitamins and minerals including; manganese, magnesium, copper, zinc, phosphorus, and iron.
Both brown or white rice is safe for your dog to eat. Brown rice, in particular, is rich in vitamins and fiber and contains magnesium, selenium, manganese, and phosphorus.
Brown rice has a lower glycemic index than white rice. 
When a dog consumes barley, it results in a slower rise in blood glucose levels due to its low glycemic index. Barley is high in fiber and helps with a dog’s general gut health.
Wheat is an excellent source of fiber as well as being low in calories. In addition, wheat contains high levels of manganese.
It is a great option for dogs if they are suffering from weight issues or obesity. 
Before talking about the nutritional value of chestnuts, it’s worth noting that there are distinct differences between edible chestnuts and horse chestnuts. They appear the same, however, horse chestnuts contain a toxic substance to dogs called aesculin.
Edible chestnuts are rich in omega-six fatty acids and manganese, fiber, and carbohydrates.
Quinoa is considered a complete protein source. Besides this, quinoa is rich in protein and essential amino acids.
This protein-rich food also contains magnesium, phosphorus, manganese, and vital vitamins such as vitamin B1 and B9 (thiamine and folate).
There are other foods that are safe for your dog to eat. Like other foods on this list, moderation is key to a dog’s diet. Here are some more foods dogs can eat.
Out of all the different types of bread available, brown bread is the healthiest choice for a dog to eat.
Bread has a high glycemic index, meaning glucose is released quickly through the body when consumed.
It has easily digestible carbohydrates, but due to the high amount of carbohydrates found in bread, it is best to feed it in moderation to your dog. This can result in weight issues such as obesity. [139,140]
Eggs are one of the best foods for protein because its rich in cysteine and methionine, essential amino acids for hair growth. It is thought eggs have one of the best amino acid profiles around.
In addition, eggs contain high traces of vitamin A, choline, and B vitamins.
We recommend thoroughly cooking the egg before allowing your dog to eat it. Primarily, this is due to the fact raw egg contains a biotin-binding protein called Avidin. Avidin can result in biotin deficiency if consumed in large doses.
Pasta has a high glycemic index, dogs suffering from diabetes are best to avoid this food.
Whole-grain pasta is rich in manganese, selenium, phosphorus, copper, and fiber.
It is best to feed dogs small quantities of pasta, due to it being high in carbohydrates, leading to severe health complications such as raised blood sugar levels, metabolic syndrome, obesity, and diabetes. [143,144,145]
This list is no substitute for professional veterinary advice, nor is it a replacement for a healthy balanced diet.
This list is simply a guide to what foods are safe for your dog to eat without worrying about them becoming ill.
We always advise you to do your research before feeding your dog human foods.
To find out more about your dog’s nutrition and diet, try out our list of 35 foods toxic to dogs.
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?
Founder & Chief Content Creator
I’ve owned a pet most of my life. In fact, I currently have both a cat, Milo, and a Jack Russel, Mollie! I’m the founder of Honest Whiskers. And my mission is to deliver a reliable, trusted website that only uses evidence-based information.
Looking for pet food?
Save 30% on your next order
We have partnered with Chewy.com to give you the best deals on top brands of pet food. Simply click the button below and we’ll take you to their exclusive discount page!
Looking for pet food?
Save 30% on your next order
We have partnered with Chewy.com to give you the best deals on top brands of pet food. Simply click the button below and we’ll take you to their exclusive discount page!