
Can dogs eat spinach?
Safe in moderationDogs can eat small amounts of plain spinach, but its high oxalate content means it's a sometimes-treat, not a staple.
Reviewed by the Webvet Veterinarian Team · Last reviewed June 26, 2026
Can Dogs Eat Spinach?
Yes, dogs can eat small amounts of plain spinach, but because it is high in oxalates it belongs in the sometimes-treat category rather than the daily-bowl category. A spoonful of steamed, finely chopped spinach mixed into a healthy dog's meal now and then is fine and even offers a few useful vitamins. The catch is that spinach is not something your dog needs, and feeding it often or in large amounts can work against calcium balance and kidney health. If your dog has any history of kidney disease or urinary stones, spinach is one green you should skip entirely. Everything below explains why the answer is a qualified yes, how much is reasonable, how to prepare it safely, and when to leave it out of the bowl.
- 1Plain, steamed spinach is non-toxic and safe for most healthy dogs in small, occasional amounts.
- 2Spinach is high in oxalates, which can bind calcium and stress the kidneys with frequent or large servings.
- 3Dogs with kidney disease, bladder stones, or urinary problems should not eat spinach at all.
- 4Serve it plain and chopped, with no salt, butter, oil, onion, or garlic, and never canned.
- 5Spinach is a treat, not a staple, and should stay under 10 percent of daily calories.

Treats should stay under 10% of your dog's daily calories. JustFoodForDogs makes the rest of it.
- Recipes developed by veterinary nutritionists
- Whole-food ingredients you can recognise
- Fresh meals delivered to your door
Webvet may earn a commission when you click through to JustFoodForDogs, at no extra cost to you.
Is spinach safe for dogs?


Freeze-dried wild salmon and nothing else, naturally rich in omega-3s and strong-smelling enough to excite picky dogs.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
Spinach is not toxic to dogs. Unlike grapes, onions, or garlic, it will not poison your dog if a leaf or two ends up in the bowl, and you do not need to panic if your dog steals a bite off your plate. The plant itself contains no compound that is inherently dangerous in the way a truly toxic food is. That is the reassuring part of the answer, and it is why most veterinarians describe spinach as safe in moderation rather than off-limits.
The reason spinach still comes with caveats is not toxicity but nutrition math. Dogs are built to get most of their nutrients from a complete, balanced diet, and they do not require leafy greens the way people are encouraged to. Spinach is calorie-light and nutrient-dense, but it also carries a naturally high load of oxalic acid. In small, infrequent amounts that oxalate load is trivial. Fed daily, in generous portions, over months, it stops being trivial. So the honest framing is that spinach is safe to offer, but it is easy to over-offer, and the downside of over-offering is real.
The oxalate and kidney problem, explained
Oxalates are natural compounds found in many plants, and spinach happens to be one of the richest common sources. When a dog eats oxalate-heavy food, the oxalic acid can bind to calcium in the gut and bloodstream to form calcium oxalate. In modest amounts the body handles this without trouble. In larger or repeated amounts, calcium oxalate can accumulate and form crystals that the kidneys have to filter and the bladder has to pass. Over time, and especially in a dog that is already predisposed, this can contribute to kidney stress and to the formation of urinary or bladder stones.
This is the single most important nuance to understand about spinach, and it is where a healthy dog and a kidney-compromised dog part ways. A young, healthy dog with normal kidney function can clear the occasional oxalate load without any measurable harm. A dog with existing kidney disease, a previous bout of calcium oxalate stones, or a breed predisposition to urinary stones is a completely different case. For that dog, even modest, repeated oxalate intake can tip an already strained system, worsen mineral balance, and accelerate stone formation. The oxalates can also interfere with calcium absorption, which matters more in growing puppies and in dogs with bone or metabolic concerns. When in doubt, the safe default for any dog with a urinary or kidney history is simply no spinach.


Soft, pea-sized training treats small enough to reward often while keeping treats inside the 10% of daily calories vets recommend.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
Health benefits of spinach for dogs
When it is fed correctly, spinach does bring a handful of genuine nutrients to the bowl. It is a good source of vitamin A, which supports vision, skin, and coat; vitamin K, which plays a role in blood clotting and bone health; vitamin C, an antioxidant; and several B vitamins involved in energy metabolism. Spinach also supplies iron and a range of plant antioxidants, along with a little fiber that can support digestion. These are the same qualities that earn spinach its superfood reputation for people.
It is worth keeping those benefits in perspective, though. A dog eating a complete and balanced commercial diet is already getting these vitamins and minerals in the right proportions. Spinach is a nice extra, not a fix for a nutritional gap, and it should never replace part of a balanced meal. Think of it the way you might think of a garnish: a small, occasional bonus that adds a little variety and a few antioxidants, rather than a health food your dog depends on. If your goal is simply to give a low-calorie green treat, spinach can do that, but so can several vegetables that carry far less oxalate risk.
How much spinach can a dog have?
The right amount of spinach is small, and it scales with your dog's size. A general rule for any treat or extra is the ten percent rule: treats and human-food additions should make up no more than ten percent of your dog's daily calories, with the other ninety percent coming from a complete, balanced diet. For spinach specifically, err on the low end of that budget because of the oxalate factor. A toy breed might get just a teaspoon of chopped, cooked spinach, while a large dog can handle a spoonful or two, offered occasionally rather than every day.

| Dog size | Occasional spinach serving |
|---|---|
| Toy or small (under 20 lb) | About 1 teaspoon of chopped cooked spinach |
| Medium (20 to 50 lb) | About 1 tablespoon |
| Large (50 to 90 lb) | 1 to 2 tablespoons |
| Giant (over 90 lb) | Up to 2 tablespoons |
| Any dog with kidney or urinary history | None |
These are starting points, not prescriptions, and every dog is different. Introduce spinach the way you would any new food: start with a very small amount, then watch for a day to make sure it agrees with your dog before offering it again. Frequency matters as much as portion size. A little spinach once or twice a week is a reasonable ceiling for a healthy dog, and daily feeding is exactly what you want to avoid because it lets the oxalate load add up.
Raw vs cooked: how to prepare spinach
Cooked spinach is the better choice for dogs, and steaming is the best method. Raw spinach leaves are tougher, harder for a dog to digest, and carry their full oxalate content. Steaming softens the leaves so they pass through the gut more easily and reduces some of the oxalates in the process, which is exactly the direction you want. Boiling works too, but steaming preserves more of the vitamins. Whatever method you choose, chop the cooked spinach finely so it mixes into food and does not clump into a hard-to-swallow wad.
Just as important is what you leave out. Spinach for dogs must be plain. Skip salt, butter, and oil, and absolutely avoid onion and garlic, both of which are toxic to dogs and often show up in the way people cook greens. That also rules out creamed spinach, spinach dip, and any restaurant or frozen preparation with seasoning. Canned spinach is a hard no as well, because it is typically loaded with added sodium. The safest preparation is the most boring one: fresh spinach, steamed, chopped, cooled, and served on its own or stirred into your dog's regular meal.
Risks and what to watch for
The biggest long-term risk is the oxalate and kidney issue already covered, and it is the reason spinach stays an occasional treat. The most common short-term risk is simple digestive upset. Because spinach is high in fiber, too much at once can cause gas, loose stool, or vomiting, particularly in a dog that is not used to vegetables. This is usually mild and passes on its own, but it is a clear signal that you offered too much. If your dog has loose stool after spinach, cut the amount back or drop it from the rotation entirely.

Watch for a few specific things. In small dogs, large unchopped leaves can be a mild choking or blockage risk, which is another reason to chop cooked spinach finely. Signs that warrant a call to your veterinarian include repeated vomiting, ongoing diarrhea, straining or discomfort while urinating, blood in the urine, or unusual lethargy after eating spinach regularly. Straining and bloody urine in particular can point to bladder stones and should never be ignored. If your dog eats a very large amount of spinach in one sitting, especially a seasoned or creamed dish that may contain onion or garlic, call your veterinarian or a poison line for advice.
Safe vegetable alternatives to spinach
If you want a green, low-calorie treat without the oxalate baggage, there are better everyday options. Green beans are one of the best vegetables for dogs, so low in calories and high in fiber that vets often recommend them for weight control, and they can be fed far more freely than spinach. Carrots are another safe, crunchy pick, rich in beta-carotene and gentle on the kidneys, and many dogs enjoy them raw as a chewy snack. Either of these makes a smarter default than spinach for a dog you want to treat regularly, and both carry none of the urinary-stone concern.

Freeze-dried raw beef, one ingredient and nothing else. A clean everyday reward that beats table scraps.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
Frequently Asked Questions
How much spinach can I give my dog?
Keep it small and occasional. A teaspoon of chopped cooked spinach for a small dog, up to a tablespoon or two for a large dog, offered once or twice a week at most. Treats should stay under ten percent of daily calories, and dogs with kidney or urinary issues should get none.
Can dogs eat spinach raw or cooked?
Cooked is better. Steamed and finely chopped spinach is easier to digest and carries fewer oxalates than raw leaves. Raw spinach is not dangerous, but it is tougher on the gut. Whichever you use, serve it plain with no salt, oil, onion, or garlic.
Is spinach a laxative for dogs?
Spinach is high in fiber, so a large amount can loosen a dog's stool or cause gas and mild diarrhea. It is not a treatment for constipation and should not be used as one. If your dog gets loose stool after eating spinach, you gave too much, so cut back or leave it out.
Can dogs with kidney disease eat spinach?
No. Dogs with kidney disease, bladder stones, or any urinary history should avoid spinach completely. Its oxalates can bind calcium and contribute to calcium oxalate stones and added kidney strain. Choose a low-oxalate option like green beans instead, and ask your vet first.

The bottom line is that spinach sits comfortably in the moderation column. For a healthy dog, a little plain steamed spinach now and then is a safe, mildly nutritious treat, as long as you keep the portions small, the preparation plain, and the frequency low. For any dog with kidney or urinary trouble, it is one to skip in favor of gentler greens. Treat spinach as an occasional bonus rather than a daily habit, and when you want something to hand over more often, reach for a lower-oxalate vegetable instead.
Sources
Reviewed by the Webvet Veterinarian Team
General guidance based on credible veterinary sources — not a diagnosis or a substitute for your veterinarian. If your pet ate something toxic or is unwell, contact your vet or a pet poison line right away.