Do Pugs Like Vegetables? Here’s What They Can & Can’t Eat

Dogs are omnivorous animals, meaning that they are able to consume both meat and plants. There are many vegetables that offer lots of nutritional value that can benefit your pug. But do pugs like vegetables? And are all of them safe for dogs to consume?

Pugs aren’t picky when it comes to food, and will enjoy eating most vegetables as part of their diet. They can be added to meals or used as a nutritious low calorie snack. Many vegetables are safe for canine consumption, but it’s important to avoid those that aren’t.

Feeding your pug the right vegetables can improve their health and overall wellbeing, especially if there are specific nutrients your dog is lacking. However, some are toxic for dogs and can actually be detrimental to their health when consumed. Let’s find out what they can and cannot eat.

Which Vegetables Are Safe For A Pug To Eat?

Firstly, let’s take a look at a list of vegetables that are not only safe to consume but also very beneficial when added to their diet. We’ll dive into things like their serving size, preparation, and nutritional value.


Asparagus spears can be equated to multivitamin pills for dogs. This spring vegetable contain lots of vitamins, including vitamin C, E, B6, and K. Asparagus also contains various nutrients like niacin, rutin, and thiamin. They also contain important potassium, selenium, copper, and chromium. Another added advantage is that they are a great alternative to chew sticks, which are often higher in calories.

However, if you decide to feed your pug some asparagus, then you should cut them down into small pieces to prevent your pug from choking on them. You should also boil, grill, or steam asparagus to make them softer for your pug to more easily chew on. Remember to cook the veggies without any spices, salt, or any other additives that could be harmful to your pug.

Raw (or too much) asparagus is taxing to your pug’s digestive system, which could cause them to show various symptoms like diarrhea, gas, or an upset stomach. Be cautious and ensure that your pug doesn’t eat the leaves because they may cause your pug to have an upset stomach. In addition, your pug’s pee may smell strange after consuming asparagus. However, you shouldn’t worry about this side effect since it indicates the toxins leaving its system.


Feeding your pug some beans is great as long as you do it in moderation. You could feed them many different types including red kidney, butter, black, or pinto beans. They are a great source of plant protein; however, there is a chance that they could ferment and cause your pug to pass gas. If your pug has a sensitive stomach and a history of passing gas, then you should limit their intake of it.

While feeding your dog some beans is a little problematic, especially if your pug has the aforementioned condition, they are a great source of fiber and can help with constipation and other gastrointestinal issues. They are also a great source of folate, protein, magnesium, and potassium.

In addition, beans can also help reduce your pug’s cholesterol levels, which could lower their chances of having heart problems. Ensure that you don’t feed your pug any uncooked beans since they contain phytohaemagglutinin; a substance that could cause diarrhea and vomitting.

Instead, you should soak the beans in water to minimize the amount of fiber and destroy this compound so that the beans safer for your pug to eat. You could purchase frozen or cooked beans; however, you’ll have to ensure that they don’t contain any salt, spices, sugar, or various other types of seasoning.

If your pug doesn’t like plain beans, then you could add some cooked diced turkey or chicken into a mix. You could also mix the beans with other vegetables like corn or potatoes. Note: Avoid beans if your pug shows any signs of stomach discomfort.


Raw or cooked broccoli is rich in vitamin C and fiber; however, you have to be careful and supervise your pug when feeding them since it can be considered a choking hazard. In addition, broccoli has isothiocyanates, which is an anti-carcinogen that may irritate your pug’s stomach.

You could start by testing your pug with a small serving and observing them for any bad reactions. It isn’t exactly clear how much broccoli is ideal for your pug; however, a single cup of cooked broccoli is thought to be more than enough for an averaged sized adult pug (14-18 lbs). You should serve them less than that amount if the broccoli is uncooked or if your pug is smaller in size and still developing.


Feel free to serve your pug some carrot sticks to crunch on as a tasty dental treat! Carrots can be a good way for your pug to clean their teeth and strengthen its jaw muscles. However, your pug may have a hard time digesting raw carrots and will pass through when pooping. You could take the extra step to steam the carrots in order to help with digestion and absorption of vitamin A.

Vitamin A is crucial to improving your pug’s eyesight, conditioning their skin, and boosting their immune system. This makes them a great addition to your pug’s overall diet. If you have some carrots in your garden, then go ahead and give some to your pug as a treat. It’s a popular substitute to dental chews, and many dogs love this tasty and crunchy treat.


Cauliflower may look bland to us, but a dog won’t discriminate if they enjoy it. It contains main nutrients including omega-3 fatty acids, manganese, choline, phosphorus, and vitamin C, B, and K. All these nutrients add up to boost your pug’s immune system and red blood cell production, making your pug healthier.

However, raw cauliflower is a little troublesome for your pug’s digestion and is best consumed when slightly cooked. You can feed your pug some steamed florets during their evening meals as a nutritious supplement to its diet. Cooking cauliflower makes them softer and tastier for your dog to consume more of.

Don’t forget to cut the cauliflower up into bite-sized pieces to reduces the chances of the vegetable getting stuck in your pug’s throat. In addition, you should take it easy and feed this to your pug in moderation while checking for signs of any negative side effects, i.e. increased flatulence.


A celery stick is a good low-calorie treat for your pug. Not only is it good for their oral health, but celery is also low in fat content and high in fiber, thus making it a great addition to a dog’s diet. It contains manganese, folate, vitamins C, A, & K, and potassium. It also has a natural diuretic (in low levels).

Feeding your pug too much celery could cause your pug to pee more frequently. Therefore, it would be good if you checked the frequency and amount of celery you give them (i.e., as a crunchy treat). You’ll need to cut the celery into small, bite-sized pieces so that your pug can consume it safely.


Cucumbers have lots of moisture, making them great for pugs, especially on hot days. They are a great way of helping your pugs hydrate, especially if your dog is reluctant to drink enough water. Typically, a cup of cucumber has 16 calories compared to 40 calories in an average biscuit. This makes cucumbers great for dogs on a diet.

You can cut the cucumber into small pieces and feed them or peel them first to eliminate the bitterness and make them even tastier. You can also sprinkle the cucumber with your pug’s favorite juice or some water to add some flavor. What a great summery treat that would be for your pug to enjoy!

Green Bell Peppers

Green Bell Pepper is a great source of beta-carotene and vitamin C, which is great for protecting your pug’s eyesight, strengthening its immune system, and acting as a natural inflammatory (helps with arthritis).

You should either slice the bell pepper into strips or dice them up for easier consumption. They are quite safe for most meals and can also be consumed raw. If your pug is picky, try and mix it into their normal meals so that your dog doesn’t notice it.


Lettuce is 90 % water making it the perfect snack for people who want their pugs to lose weight. They include Vitamins C, A, and K, as well as other healthy minerals. It’s high in antioxidants and chlorophyll, which will add lots of nutritional value and benefits for your pug.


There are various types of peas that you could feed your pug, including garden, snap, sugar, snow, and English peas. All of these peas are good for your pug to consume. Peas are filled with lots of vitamins (including vitamin B, A, & K), lutein (a strong antioxidant), and minerals (including zinc, iron, magnesium, and potassium).

Peas are also a great source of fiber, which is great for your pug’s digestion and keeping things moving along. However, you should be cautious concerning the amount of peas you give your pug since feeding them with large amounts can cause diarrhea. In addition, peas contain purine, a compound that dogs with kidney problems find hard to process.

Remember, moderation is key with most things. Too much of one good thing can easily turn bad!

Potatoes (cooked)

Most people believe that pugs (and other dogs) can’t eat potatoes. However, this is only a myth, and potatoes are quite nutritious, but they do need to be properly cooked. You shouldn’t feed your pug raw potatoes, since they contain a toxic compound called solanine. This extends to other nightshade vegetables including eggplants and unripe tomatoes.

In addition, you should avoid feeding your pug fried potatoes since they contain lots of fat, and this isn’t good for your pug. Instead, you should boil the potatoes or bake it without adding any butter. Cooking and serving your pug correctly with potatoes provides your pug with essential minerals, vitamin B6, A, & C, and micronutrients.

However, you shouldn’t feed your pug potatoes if they are overweight. They are starchy and much denser calorically. Always remember that any dog shouldn’t get more than 10 % of their daily calorie intake from starchy foods like peas, sweet potatoes, or potatoes.


Not only is pumpkin tasty, but it also has various beneficial minerals, vitamins, and fiber that is all great for your pug’s digestive system. You should cook the pumpkin lightly and serve it to your pug in small quantities. It’s especially great when looking to stop your pug’s diarrhea and to ease their constipation. You could add a few spoons of fresh, steamed pumpkins to their dog food.

Give your pug one spoon of pumpkin for every 10 pounds they weigh. If you want to feed your pug some canned pumpkin, then you should buy the pureed variety that’s 100% pumpkin. You could mix it with unsweetened applesauce or some warm water and honey to make it more appetizing for picky eaters.

Vegetables To Avoid (Or Limit)

Just because some vegetables offer a lot of nutritional benefits and are safe for humans to consume, it doesn’t mean that they’re fine for dogs to eat too. Some of these will be toxic and your pug can fall really ill. It’s best to avoid the following list of vegetables.


Beetroot can cause complications if they get stuck in your pug’s bowels. They can be a choking hazard and also contain a compound that’s known as oxalate. This has been linked to dogs developing bladder stones when consumed, so it’s best to avoid feeding them beets.

They are acidic and can irritate your pug’s sensitive gut, causing them to have diarrhea and vomit. The beet leaves are safe to consume, but they also contain high levels of nitrates and oxalates that can cause kidney issues. If your pug has kidney problems, then this is another reason why you should definitely avoid this vegetable.

In moderation and when supervised, beetroot can be safe to eat, as it contains a healthy dose of vitamin C, fiber, folate, manganese, and potassium. However, with aforementioned side effects, it might be best to go with an alternative plant based option.

Brussel Sprouts

Brussel sprouts are often referred to as little round gas balls, and with good reason. This cruciferous vegetables, however nutritious, tend to generate lots of gas when consumed. However, they can also help your pug’s digestive issues, but you wouldn’t want to be in the same room when it happens.

Sprouts are known to have indole-3-carbinol and sulforaphane compounds that help fight free radicals that could cause bowel cancer. Just remember to cook them first if you plan on feeding them to your pug.


Cabbage, another cruciferous vegetable, is also great when fed to your pug in moderation. It is rich in vitamins and antioxidants; however, it causes your pug to generate a lot of gas. Plus, cabbage contains thiocyanate, which (when ingested in large quantities) could suppress your thyroid gland leading to hyperthyroidism.

Alliums (Garlic, Onion, Chives)

While alliums such as garlic, onion, and chives are beneficial to people, it is quite toxic for dogs when consumed. For instance, small quantities of garlic in their food could cause your pug to vomit and diarrhea, while large quantities cause their cells to burst to cause anemia.

Their anemic condition often leads to lethargy, loss of energy, and even collapse. Your pug may be fine if they ingest small doses of garlic accidentally; however, you should be careful and prevent them from investing in larger doses. If ever unsure of their well being, take a proactive trip to the vet for a checkup.


While most people consider kale to be a superfood for humans, due to their anti-carcinogenic compounds, they aren’t exactly the best food for dogs. For instance, they contain oxalates that have been known to trigger kidney stones in dogs. In addition, kale can trigger your pug’s sensitive stomach and cause them to produce a lot more gas.

Mushroom (Wild)

There are many types of mushrooms, and when cooked, it can be good for your pug. However, many wild varieties can be toxic and cause a dog to experience symptoms such as diarrhea, collapse, fatigue, poor coordination, sickness, heavy drooling, and more.

If your dog exhibits these symptoms after consuming some mushrooms, then you should contact your veterinarian as soon as possible.

Can Your Pug Eat Raw Vegetables?

The general rule of thumb is that, if you can eat a vegetable raw, then your pug can too. For instance, they could eat celery or green beans; however, you should prevent them from chewing raw potatoes. Remember that some vegetables can be a bit chewy, and as such, you should closely supervise to ensure they don’t choke on these treats.

Additionally, you shouldn’t rush your pug to eat vegetables. Instead, give them properly sized servings and give them enough time to chew and swallow before giving them another treat. Stop if your pug develops any negative symptoms.

Can A Pug Eat Canned Vegetables?

Absolutely! Your pug can eat canned vegetables; however, they aren’t as good as fresh vegetables. They often lose some of their nutritional goodness during the preservation process. Remember to purchase vegetables stored in pure water rather than salt since the high amount of sodium in brine is unhealthy for your pug.

Vegetables Are Great For Weight Loss

If your pug is obese, which this breed can be prone to, then it could greatly benefit from eating some vegetables. Giving your pug some low-sugar vegetables should help them lose weight by simultaneously decreasing the number of calories they consume while keeping them full.

However, you shouldn’t place your pug on a diet without making some consultations with your veterinarian. Changing your pug’s diet suddenly could affect their digestion, leading to various problems like malnutrition. Instead, talk to your vet for proper advice on what to do and how to ease your pug into a weight loss program and diet.

Can Pugs Be Completely Vegetarian?

A dog’s primary diet is meat, which makes it hard for them to become vegetarians. However, with enough time and preparation, you could develop a balanced diet that could provide balanced nutritional value that eliminates their need to eat meat.

Again, speak to your vet and they may assist you in coming up with a detailed meal plan. Although, don’t be surprised if they advise against this. Keep in mind that various home diets don’t often have enough nutrients to support this lifestyle. Therefore, you must talk to a vet and develop a balanced diet if you don’t want your pug to eat any meat.

Related Questions

What food can pugs not eat? Grapes, raisins, avocados, stone fruit pits, apple core and seeds, chicken bones, raw meat, mushrooms, (raw) potatoes, onions, garlic, chives, macadamia nuts, milk, cheese, coffee, tea, chocolates, alcohol, and xylitol.

Why do Pugs fart so much? Pugs are known as speed eaters because their flat-faces allows them to inhale food much faster than other dog breeds. The excess air that gets inhaled is expelled through farting. Try using slow feeders to reduce flatulence.

Can I feed my pug once a day? It is recommended that your pug is fed 2-3 times per day. Any forms of fasting needs to be discussed with your veterinarian before practicing. However, one meal a day is believed to help improve gut issues, the digestive system, and reduce inflammation.


Flowers, A., 2014. Does Your Dog Need Vegetables?

Guthrie, L., 2021. Can Dogs Eat Lettuce? Yes – And It’s Good for Them.

Recent Posts