Service
Basket
Menu

What can dogs eat?

Written by Mara |

We often focus on foods that are toxic to dogs. But how convenient would it be to have an overview showing which foods your dog can and cannot eat? We've created a handy guide with various types of fruits and vegetables, so you can quickly see whether these foods are safe for your dog or not!

Dog takes a bite of watermelon

We often get asked whether a dog can eat a piece of strawberry or, for example, tomato. Below, you’ll find an overview of various foods that the Veterinary Team at Medpets frequently receives questions about.

Relevant products

What can a dog eat and not eat?

We all know the situation: there’s a bowl of cherry tomatoes on the table, and your dog is giving you those irresistible puppy eyes, hoping a piece of vegetable might drop while you’re cooking. This often leaves owners wondering: can my dog eat this or not? Below, you’ll find an overview of which vegetables, fruits, and other foods your dog can and cannot eat.

Important to keep in mind:

  • Always wash raw vegetables and fruit thoroughly before giving them to your dog.
  • If your dog gets other foods besides their regular meals, make sure it doesn’t exceed 10% of their daily food intake. Introduce new foods gradually and in small amounts.
  • Always choose fresh fruit.
  • If you’re giving cooked vegetables, make sure they are cooked without salt or other seasonings.
  • Cooking or finely grinding vegetables makes them easier for your dog to digest.

Which vegetables can a dog eat?

Can a dog eat (sweet) potato?

Yes, dogs can eat (sweet) potatoes if they are cooked.

Raw potatoes are toxic, so make sure to cook them without adding salt.

Can a dog eat gherkin?

No, preferably not.

Store-bought gherkins are preserved in vinegar, with added salt and spices like mustard seeds and garlic. The pickling liquid also often contains sugar and other additives.

If you really want to give your dog a taste, limit it to a very small piece and rinse it thoroughly beforehand.

Can a dog eat avocado?

No!

Avocado is toxic to dogs.

Read our blog What is toxic for your pet?

Can a dog eat beans?

In moderation.

Legumes are generally safe for dogs to eat, as long as they are cooked. However, don’t give them too often. Legumes contain lectins, a natural toxin produced by the plant to protect its seeds from being eaten. In large amounts, lectins can irritate the intestines.

If you’re using beans from a jar or tin, always rinse them thoroughly before giving them to your dog.

Can a dog eat broccoli?

In moderation.

It’s perfectly fine to give your dog a piece of cooked broccoli. However, don’t give too much, as the isothiocyanates in broccoli can cause stomach cramps. Make sure broccoli doesn’t exceed 5% of your dog’s daily food intake.

Can a dog eat courgette?

Yes, dogs can eat courgette both raw and cooked. Both the fruit and the flowers are safe.

Can a dog eat garlic?

No!

Garlic is toxic to dogs.

Read our blog What is toxic for your pet?

Garlic is often used in natural flea and tick repellents, such as Biofood Garlic Tablets. The amount of garlic in these products is safe for pets.

Can a dog eat cucumber?

Yes, cucumber is a safe vegetable to give to your dog.

Can a dog eat cabbage?

In moderation.

Cabbage, like broccoli, contains isothiocyanates, which can cause stomach issues and gas if consumed in large amounts.

Can a dog eat endive?

Yes, endive is safe for dogs.

Can a dog eat corn?

In moderation, and only if cooked.

Never give a whole corn cob, as it can cause blockages. Corn is high in carbohydrates.

Note: Corn is a grain, not a vegetable, although it’s often eaten as one.

Can a dog eat olives?

Preferably not.

Olives can cause digestive issues and offer little nutritional value. They are often preserved in seasoned oil, garlic, or salt, which isn’t good for your dog.

While one olive generally won’t make your dog sick, the pit can cause irritation or pose a risk of blockage.

Can a dog eat mushrooms?

No!

Mushrooms are hard for dogs to digest and contain toxic substances like agaritine and muscarine. These can cause gastrointestinal issues and neurological symptoms in your dog.

Can a dog eat bell pepper?

Preferably not, or at least in moderation.

Bell peppers belong to the nightshade family and contain solanine, which can cause gastrointestinal issues if consumed in large amounts. Green peppers have a higher solanine content than yellow or red ones. If you do want to give your dog bell pepper, peel it, remove the seeds and stem, and only offer very small pieces.

Can a dog eat chicory?

Yes, dogs can eat chicory.

You can give chicory both raw and cooked. It’s a good source of potassium, magnesium, and other vitamins.

Can a dog eat carrot?

Yes, dogs can eat carrots.

Carrots are high in fibre and contain beneficial nutrients like beta-carotene and vitamin A. They’re often a crunchy, enjoyable snack for dogs and are low in calories.

Can a dog eat tomato?

Preferably not, or at least in moderation.

Tomatoes, like bell peppers, belong to the nightshade family and contain solanine. If you want to give your dog tomato, only offer ripe ones. Never give plant parts or unripe tomatoes, as these contain high levels of tomatine, which is toxic to dogs. Ripe tomatoes also contain tomatine, but in much smaller amounts. Stick to one slice of tomato or one cherry tomato, no more than once or twice a week.

Can a dog eat aubergine?

Preferably not.

Aubergines, like tomato and pepper plants, contain the toxic substance solanine in their skin and raw flesh. If you want to give your dog aubergine, always peel and cook it first. Additionally, some dogs can be allergic to aubergine, so only offer very small pieces.

Which fruits can a dog eat?

Can a dog eat strawberries?

Yes, dogs can eat strawberries.

Strawberries are low in sugar, but make sure to wash them thoroughly before giving them to your dog.

Can a dog eat pineapple?

Yes, dogs can eat fresh pineapple.

Only give the flesh, and make sure to remove the skin, leaves, and hard core.

Pineapple is rich in B vitamins, vitamin C, and contains beneficial minerals and electrolytes. It also contains bromelain, an enzyme that aids protein digestion.

Avoid canned pineapple, as it contains too much sugar.

Can a dog eat apple?

Yes, dogs can eat apples.

Wash the apple thoroughly and remove the core, as apple seeds can be toxic to dogs.

Can a dog eat banana?

Yes, dogs can eat bananas.

Always remove the peel. Bananas contain potassium, vitamin C, and healthy fibre. However, be mindful of the amount, as bananas are high in sugar. An average-sized dog should not have more than a quarter of a banana per day. Too much banana can cause constipation, just like in humans.

Can a dog eat berries?

Yes, dogs can eat most types of berries.

Blueberries, in particular, are a great option for dogs. Make sure to choose ripe berries, as unripe ones can cause digestive issues. For extra safety, stick to berries that are safe for human consumption.

Blueberries are low in sugar and can even support your dog’s health, as they are rich in vitamins, fibre, and antioxidants.

Important: Grapes are technically berries too, but dogs must never eat them! Read our blog What is toxic for your pet? for more information.

Can a dog eat grapes?

No!

Grapes are toxic to dogs.

Read our blog What is toxic for your pet?.

Can a dog eat raspberries?

Yes, dogs can eat raspberries.

Raspberries are low in calories and high in fibre, as well as beneficial vitamins, minerals, and antioxidants.

Can a dog eat blackberries?

Yes, dogs can eat blackberries.

Always wash blackberries thoroughly before giving them to your dog, as ripe wild blackberries can be contaminated with fox tapeworm.

Blackberries are a good source of fibre, vitamins, minerals, and antioxidants, and they may even have an anti-inflammatory effect due to the anthocyanidins in the fruit.

Can a dog eat kiwi?

Yes, in moderation.

Some dogs may experience diarrhoea from kiwis, as they can stimulate digestion.

Kiwis are high in sugar, fibre, and acidity. Don’t give more than 1–2 small pieces of ripe kiwi per day, and always remove the skin before offering it to your dog.

Can a dog eat mango?

Yes, dogs can eat mango.

Only give the flesh and remove the skin and pit. The pit contains cyanide, which is toxic to both dogs and humans, and the skin is difficult to digest.

Can a dog eat melon?

Yes, dogs can eat melon.

You can choose types like Galia melon, cantaloupe, or watermelon. Only give the flesh and avoid cutting too close to the rind. Remove the seeds, as they can be toxic to dogs.

Don’t give your dog too much melon, as it can cause digestive issues.

Can a dog eat pear?

Yes, dogs can eat pears.

Wash the pear thoroughly and remove the core, as pear seeds can be toxic to dogs.

Can a dog eat peach?

Yes, dogs can eat peaches.

Remove the pit and cut the flesh into small pieces. Like mango pits, peach pits contain toxic substances that can produce cyanide.

Only give small pieces and make sure the peaches are ripe.

Which nuts can dogs eat?

Can a dog eat walnuts?

Preferably not.

Walnuts are very high in fat and can cause vomiting and diarrhoea. In larger amounts, they may even lead to pancreatitis. Due to their size, walnuts can also cause blockages in the intestines.

Nuts are prone to mould growth, which can produce mycotoxins and lead to walnut poisoning.

Can a dog eat cashew nuts?

Preferably not.

Nuts are very high in fat, which can cause digestive issues and may even lead to pancreatitis. They also contain a significant amount of phosphorus. A few cashew nuts usually won’t cause harm, but it’s hard to predict how well your dog will tolerate them.

Can a dog eat macadamia nuts?

No!

Macadamia nuts are toxic and dangerous for dogs.

Read our blog “What is toxic for your pet?”.

Which dairy products can a dog eat?

Can a dog eat cheese?

In moderation.

Dogs usually love cheese, but it’s high in fat and salt. It also contains lactose, which some dogs struggle to digest. One small cube or slice is usually fine, but it’s best not to give more.

Can a dog drink milk?

Preferably not.

Milk contains a lot of lactose, which dogs struggle to digest compared to humans. Many dogs are lactose intolerant, and drinking milk can cause severe diarrhoea. Milk also contains milk proteins, which can trigger food allergies in some dogs.

Can a dog eat yoghurt?

Yes, in moderation.

Dogs can have small amounts of plain yoghurt, preferably a low-fat variety. Make sure it doesn’t contain added sugars. Yoghurt provides protein, calcium, and probiotics, which can support digestive health. For dogs with lactose intolerance, it’s best to choose lactose-free yoghurt.

Never give more than 10% of your dog’s daily calorie intake in yoghurt.

Can a dog eat whipped cream?

Preferably not.

Whipped cream is too high in fat for dogs and often contains added sugars. It also has a high lactose content, which can cause digestive issues in sensitive dogs.

Can a dog eat quark?

Yes.

Quark contains less lactose than yoghurt and has twice as much protein. It also provides calcium and beneficial lactic acid bacteria. Choose a low-fat variety without added sugars.

Can a dog eat brie?

Preferably not.

Brie is a mould-ripened cheese, and the microorganisms in it can disrupt a dog’s gut flora. It’s also high in fat and lactose, which can cause digestive issues.

Which other foods can a dog eat?

Can a dog eat bread?

Preferably not.

Dogs can eat bread, but it offers little nutritional value. It mainly contains carbohydrates, fibre, and some vitamins and minerals. Too much bread can cause excessive gas. Make sure the bread doesn’t contain too much added salt.

If your dog is allergic to wheat or gluten, avoid bread altogether.

Can a dog eat eggs?

Yes, dogs can eat eggs.

A cooked egg is a great source of essential amino acids and fatty acids. Eggs are often used as a protein source in dog food. As with any treat, don’t overdo it.

Be cautious with raw eggs, as they may contain harmful bacteria like Salmonella. Raw eggs also contain substances that can inhibit biotin absorption, potentially causing health problems for your dog.

Can a dog eat honey?

Preferably not.

Honey is high in sugar, which isn’t ideal for dogs. While it can be a source of antioxidants, dogs don’t need it in their diet. Additionally, many types of honey contain additives that aren’t suitable for dogs.

Can a dog eat cinnamon?

Yes, in moderation.

Cinnamon has health-promoting properties, such as anti-inflammatory effects, blood sugar regulation, and antifungal benefits. However, only use it in very small amounts.

Can a dog eat prawn crackers?

Preferably not.

Prawn crackers contain a lot of salt and often spices that can be harmful to dogs. They are also deep-fried, making them high in fat and potentially causing digestive issues.

Can a dog eat peanut butter?

Yes, in moderation.

Dogs can eat peanut butter, but always choose a variety without xylitol, added sugars, or salt—100% peanut butter is best. It is naturally high in fat, which can cause digestive issues or even lead to pancreatitis. So, only give small amounts.

Can a dog eat shrimp?

Yes, dogs can eat shrimp.

Shrimp are low in fat and can be a suitable snack for your dog.

Can a dog eat herring?

Yes, dogs can eat herring.

Herring is a fatty fish rich in omega-3 fatty acids. Make sure to remove all the bones and prepare it without salt or seasoning. Cooked or steamed herring is the safest option for your dog.

Important: Never give raw herring, as it contains anti-thiamine, which breaks down vitamin B1.

Check out our herring snacks as well.

Can a dog eat tuna?

Yes, in moderation.

Dogs can eat tuna, as it’s rich in protein and omega-3 fatty acids. However, tuna can also contain high levels of mercury, so it’s best not to give it too often. Avoid tuna in oil and make sure to remove any bones.

Raw tuna may carry parasites that can harm dogs, so always serve it properly prepared—either cooked, canned in water, or frozen for at least 24 hours beforehand.

Can a dog eat salmon?

Yes, dogs can eat salmon.

Salmon is rich in protein and omega-3 fatty acids. Make sure to prepare the fish properly and remove all bones. Cooking the salmon ensures it’s safe for your dog.

Smoked salmon is less suitable, and raw salmon should be avoided, as it can carry parasites similar to those found in tuna.

Check out our salmon skin snacks as well.

Can a dog eat rice?

Yes, dogs can eat rice.

Rice is a nutritious source of carbohydrates, especially if you’re preparing your dog’s meals yourself. It’s commonly used in easily digestible dog foods. Cooked white rice is the best option.

Creating a complete, balanced meal for your dog isn’t always straightforward. Need guidance? Feel free to contact us at veterinarian@vetsend.co.uk.

I have a question about another food item.

Are you missing a food item or looking for feeding advice for your dog? Feel free to contact us at veterinarian@vetsend.co.uk.

Please remember never to give more than 10% of your dog’s daily calorie intake in the form of other foods. Giving more can quickly lead to weight gain. If you want to prevent this, you’ll need to reduce the amount of their regular food. However, this comes with the risk that your dog might not get the essential nutrients they need.

Has your dog eaten something harmful? Always contact your vet immediately.