
What vegetables can dogs eat?
What vegetables can dogs eat?

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.

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?
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