What vegetables can dogs eat?
Columbus, OH

What vegetables can dogs eat?

Columbus, OH

What vegetables can dogs eat?


Get free estimates for your project or view our cost guide below:

Get free estimates for your project or view our cost guide below:
Are you a vet clinic? Get new customers
Tara Farmer
Written by
Tara Farmer
Edited by
Kristen Cramer
Fact-checked by
Jennifer Carlson

Vegetables safe for dogs

The right vegetables can be excellent low-calorie snacks for dogs and provide essential nutrients that support overall health, but not all veggies are good for your canine companion. In this guide, we'll cover which vegetables are safe for dogs to eat, which ones are not, and how to offer new foods to your pet responsibly.

Every dog is unique, so always consult your veterinarian before making significant changes to your precious pup's diet.

Asparagus

Asparagus is not toxic for dogs to eat, but some vets agree it's not the best choice for dogs either. While it's a good source of vitamins A, C, and K, asparagus loses many of those nutrients when cooked, and raw asparagus can be quite tough and may cause digestive upset in your dog.

Beets

Dogs can eat beets. These hardy root vegetables provide vitamins, minerals, and fiber. They can also help support healthy digestion. Cooked or pureed beets are easier for dogs to digest. However, beets are high in sugar, so they should be given in moderation. Also, be aware that beets can turn your dog's urine pink or red.

Bell Peppers

Dogs can eat bell peppers. These pepper varieties are a good source of vitamins A and C, as well as antioxidants. Remove the stem and seeds before feeding. Red, yellow, and orange bell peppers are sweeter and may be more appealing to some dogs than green bell peppers.

Broccoli

Dogs can eat broccoli in small quantities as an occasional treat. While nutritious with fiber and vitamin C, too much broccoli can cause gastric irritation in some dogs. Cooked broccoli is best, as raw broccoli stalks are tough and potentially dangerous if not chewed well before swallowing.

Brussel sprouts

Brussels sprouts are safe for dogs and offer excellent nutritional benefits, including vitamins K and C, fiber, and antioxidants. Always serve them cooked (steamed or boiled) and without seasoning. Start with small amounts, as their high fiber content can cause gas in some dogs. Cut large sprouts in half to prevent choking.

Carrots

Dogs can eat carrots. Carrots are crunchy, low-calorie treats rich in beta-carotene and fiber. Many dogs enjoy raw carrots, which can help clean their teeth, but these veggies can be served cooked as well.

Celery

Dogs can eat celery. It makes a crunchy, low-calorie snack that can freshen your dog's breath and provide vitamins A, C, and K. The fiber and high water content can help with hydration and digestion. Cut it into small, manageable pieces to prevent choking.

Cucumbers

Dogs can eat cucumbers. A safe and refreshing snack for dogs, cucumbers are low in calories and high in water content, making them ideal for hydration. Cucumbers also contain vitamins K, C, and B vitamins, as well as potassium, copper, and magnesium. Ensure you cut them into manageable pieces to prevent choking.

Green beans

Dogs can eat green beans. Raw, cooked, or canned, green beans are a safe, nutritious, low-calorie option that can help dogs feel full without adding many calories. They're excellent for weight management when used as treats.

Lettuce

Lettuce is generally safe for dogs in small amounts. It's low in calories and can provide some fiber and hydration. However, it doesn't offer significant nutritional benefits compared to other vegetables. Avoid giving your dog large amounts of lettuce, as it can cause digestive upset.

Olives

Olives are safe for dogs in small quantities, but the high sodium content can be problematic. Too much sodium can lead to dehydration or, in severe cases, sodium ion poisoning. Remove the pit to prevent choking or intestinal blockages.

Peas

Dogs can eat peas that are fresh, frozen, or thawed. Peas are rich in vitamins A, B, and K, and contain minerals like iron and potassium. They're often included in commercial dog foods and make excellent training treats. Avoid canned peas unless the can is labeled "no added salt".

Potatoes

Dogs can eat white and sweet potatoes when prepared properly. Cooked and served plain, sweet potatoes provide dietary fiber, vitamin B6, vitamin C, and beta-carotene. Cooked plain white potatoes contain vitamins B6 and C, as well as iron and magnesium. Always serve them cooked, never raw.

Spinach

Spinach is safe for dogs in small to moderate amounts. It's packed with vitamins A, C, and K, as well as iron and antioxidants. However, this leafy veggie contains oxalates, which can interfere with calcium absorption and potentially lead to kidney damage if consumed in large quantities, especially in dogs prone to kidney stones.

Squash

Dogs can eat squash. All varieties, such as zucchini and butternut squash, are safe and nutritious for dogs. These vegetables are low in calories and rich in vitamins and fiber. They should be seeded, cooked, and served plain, without any added seasoning or butter.

A smiling Golden Retriever dog next to a food bowl filled with vegetables dogs can eat
A smiling Golden Retriever dog next to a food bowl filled with vegetables dogs can eat
Get free estimates from vets near you.

What human foods can dogs eat besides vegetables?

Besides the vegetables we've just discussed, there are several other human foods that are safe for dogs to eat in moderation. For an abundance of possible pup treat options, check out our extensive guide on what dogs can eat. We've included a list of safe foods here to get you started:

  • Apple slices (no seeds or core)

  • Blueberries

  • Cooked white rice

  • Cooked pasta

  • Eggs, fully cooked

  • Hard cheese in small quantities

  • Oatmeal

  • Plain, air-popped popcorn

  • Peanut butter (without xylitol)

Meat

Proteins are essential components of a healthy canine diet. Dogs are primarily carnivores, and their bodies are designed to process and utilize animal proteins efficiently. Meats like chicken, pork, turkey, and lean beef are safe for dogs as long as they are cooked, skinless, boneless, and unseasoned.

Fish

Most fish is safe for dogs when properly prepared. Fish like salmon and tuna offer beneficial omega-3 fatty acids that promote healthy skin and coat. Always serve fish cooked and deboned to prevent choking hazards or parasitic infections that raw fish might harbor.

What vegetables can dogs NOT eat?

While some vegetables may cause digestive upset or can be dangerous without proper preparation, there are certain vegetables and other human foods that are highly toxic to dogs and must be avoided.

The following foods are poisonous to dogs and should never be offered to them:

  • Alcohol

  • Chocolate

  • Garlic

  • Grapes and raisins

  • Green potatoes

  • Macadamia nuts

  • Onions, chives, and leeks

  • Tomato leaves, stems, and green or unripe tomatoes

  • Wild mushrooms

  • Xylitol

There are many other human foods that are potentially dangerous for dogs to ingest. Review our detailed guide for other foods your dog should not eat, and talk with your vet about what foods are best for your furry companion.

FAQs about giving vegetables to dogs

What vegetables are best for dogs on a diet?

Green beans, carrots, and cucumbers are excellent low-calorie vegetables for dogs, especially if you're watching your pet's weight. These vegetables provide fiber and nutrients without significant calories, helping dogs feel full while supporting weight management goals.

Can dogs eat canned vegetables?

Canned vegetables can be OK for dogs, but always check the ingredients and sodium content. Choose canned varieties of dog-safe vegetables with no added salt or seasonings. Rinsing before serving can also help reduce the sodium content. Fresh or frozen veggies are usually better options due to their higher nutritional value and lack of additives.

Are tomatoes safe for dogs?

Get free estimates from vets near you.

Ripe tomatoes are generally safe in small amounts, but green parts of the plant contain solanine, which is toxic to dogs. If your dog loves tomatoes, remove stems and leaves and offer only the ripe fruit occasionally.

Introducing a new food into your dog's diet

When changing or adding to your dog's diet, doing so gradually and carefully can help avoid digestive upset and identify potential allergies.

  • Start with small amounts, one new food at a time, and see how your dog responds. Begin with a teaspoon for small breeds or a tablespoon for larger dogs.

  • Look out for adverse reactions like behavioral changes, excessive gas, diarrhea, or vomiting. If you notice any negative symptoms, discontinue the new food immediately.

  • Maintain nutritional balance when incorporating human foods, with treats and supplements making no more than 10% of your dog's daily calories.

Special considerations

If your dog has a specific health condition or risk factor, they may have additional dietary restrictions or requirements. Always consult your veterinarian before changing the diet if your dog has:

  • Diabetes

  • Kidney disease

  • Liver issues

  • Pancreatitis

  • Food allergies

  • Weight issues


Find vet clinics nearby