Fresh spinach leaves in a white bowl
on September 20, 2026

Can Dogs Eat Spinach? Oxalates, Kidney Stone Risk & Breed Predisposition Explained

Yes, dogs can eat spinach in small amounts — cooked or raw, plain and unseasoned, it's a genuinely nutritious vegetable. The often-repeated warning that spinach "causes kidney stones" is an oversimplification: spinach's oxalates are a real consideration, but the actual veterinary research shows the bigger risk factor by far is breed and individual metabolism, not the occasional spinach leaf. Below is what oxalates actually do, which dogs are genuinely at risk, and how to feed spinach sensibly if you want to.

Last updated 20 September 2026. Written by Jamie Sinclair, who writes about canine health, nutrition, and everyday care for Doggy Dailies — focused on translating veterinary research and real ingredient science into practical, honest guidance UK dog owners can use.

Table of Contents

Is Spinach Safe for Dogs?

Fresh spinach leaves in a bowl

Spinach isn't a toxic food for dogs in the way onions, grapes or chocolate are — there's no acute poisoning mechanism here. Plain, unseasoned spinach fed occasionally and in small amounts is safe for the vast majority of healthy dogs. The real conversation around spinach is about a naturally occurring compound it contains in fairly high concentration — oxalic acid — and what that compound does and doesn't do in a dog's body, which is where a lot of online advice gets more alarming than the evidence actually supports.

Nutritional Benefits of Spinach

Spinach is a genuinely nutrient-dense leafy green, not just a "safe but pointless" treat. In modest amounts, it provides:

  • Vitamin A and vitamin K — supporting normal vision, immune function and blood clotting.
  • Iron — present in meaningful amounts, though plant-based (non-haem) iron is less readily absorbed than the iron in meat.
  • Antioxidants including lutein and beta-carotene, associated with eye and skin health.
  • Fibre — supports normal digestion in small amounts, though too much can have the opposite effect and cause loose stool.

None of this makes spinach a dietary necessity — a dog on a complete, balanced commercial diet already gets these nutrients — but it's a genuinely reasonable, low-calorie way to add variety to a meal.

Oxalates Explained: What They Actually Do

Spinach is one of the highest-oxalate foods commonly fed to dogs, alongside beet greens, rhubarb and Swiss chard. Oxalic acid (and the soluble oxalate salts it forms) binds to calcium in the digestive tract and bloodstream, which can reduce calcium availability and, once excreted, contributes to the mineral load the kidneys have to process. In very large, sustained amounts, this is a genuine mechanism — but "large" and "sustained" are doing a lot of work in that sentence, and most general pet-advice articles skip straight past them to the scariest-sounding outcome.

The Kidney Stone Question, Properly Explained

Almost every "can dogs eat spinach" article online repeats some version of "spinach causes kidney stones" as a flat warning. What the actual veterinary literature on canine urolithiasis says is more specific — and, honestly, more useful — than that.

The Merck Veterinary Manual's own entry on canine urolithiasis states plainly that "the etiology of calcium oxalate urolith formation remains unclear," and identifies the dominant risk factors as breed, age, sex and underlying metabolic conditions (such as hypercalcaemia) — not diet in general or oxalate-rich vegetables specifically. Genuinely predisposed breeds named by Merck include the Miniature Schnauzer, Bichon Frise, Yorkshire Terrier, Shih Tzu and Lhasa Apso, and PDSA's own bladder stones guidance adds Dalmatians, Bulldogs and Dachshunds to the list of breeds with a genuine, well-documented predisposition to stone formation generally. Several of these — Miniature Schnauzers, Yorkshire Terriers, Bulldogs, Dachshunds — are among the UK's more commonly kept small-breed dogs, which is exactly why this distinction matters in practice rather than just academically.

Bladder stones are also a known trigger for urinary tract infections, since stones can irritate the bladder lining and shelter bacteria from antibiotics — another reason stone-prone dogs benefit from closer vet monitoring.

Put plainly: an occasional spinach leaf isn't what turns a healthy Labrador into a dog with bladder stones. The dogs who genuinely need to be cautious are ones from a predisposed breed, ones with a personal or family history of calcium oxalate stones, or ones with an underlying metabolic condition affecting calcium handling — and for those dogs, the right move is a conversation with a vet about diet generally, not just avoiding spinach specifically. For everyone else, the oxalate content of an occasional small amount of spinach is a genuinely minor consideration, not a reason to treat spinach as dangerous.

Raw vs Cooked Spinach

Both raw and cooked spinach are safe for dogs in appropriate amounts, but cooking changes the picture slightly:

  • Raw spinach retains more of its vitamin content but also its full oxalate load, and its texture is tougher to chew and digest thoroughly for some dogs.
  • Cooked spinach (steamed or boiled, nothing added) is easier to digest and reduces the oxalate content somewhat, since a portion of oxalates leach out into cooking water — which is also why boiled spinach's cooking water shouldn't be reused or offered to your dog.

Either is a reasonable choice for most healthy dogs; cooked is the gentler option for a first introduction or a dog with a sensitive stomach.

Preparing Spinach Safely

Freshly washed spinach leaves with water droplets in a colander
  • Keep it completely plain — no salt, butter, oil, garlic or onion. Garlic and onion are genuinely toxic to dogs regardless of what vegetable they're cooked alongside.
  • Wash it thoroughly to remove soil, grit and any pesticide residue, particularly if feeding raw.
  • Chop or finely shred it to make it easier to chew and digest, especially for small dogs.
  • Steam or boil without additives if cooking, rather than sautéing in oil or butter, which adds unnecessary fat.
  • Introduce it gradually, starting with a very small amount to see how your individual dog's digestion responds.

How Much Spinach Can a Dog Have?

Spinach should stay an occasional addition rather than a regular daily feature — vets commonly suggest treats and extras stay under roughly 10% of a dog's daily food intake as a general guide. A few small, chopped leaves once or twice a week is a reasonable amount for most healthy adult dogs; scale down further for small breeds and puppies. There's no benefit to feeding spinach daily or in large quantities, and doing so is exactly the pattern — large amounts, sustained regularly — that starts to make oxalate content a more meaningful consideration even in a dog with no particular predisposition.

Dogs Who Should Avoid Spinach

Spinach isn't a good choice, and is best avoided entirely, for:

  • Dogs with a history of calcium oxalate bladder or kidney stones — even a small amount adds unnecessary oxalate load for a dog already prone to forming them.
  • Dogs from a breed with a well-documented stone predisposition (Miniature Schnauzer, Bichon Frise, Yorkshire Terrier, Shih Tzu, Lhasa Apso, Dalmatian, Bulldog, Dachshund) — worth a specific conversation with your vet before making spinach a regular addition, even without a personal history of stones.
  • Dogs with diagnosed kidney disease — compromised kidneys are less able to process any additional mineral load, oxalate included.
  • Dogs on a calcium-restricted or urinary-specific prescription diet — spinach could work against the purpose of that diet; check with your vet first.

For any of these dogs, the safer default is simply leaving spinach out of the diet rather than trying to manage a "safe" amount.

Can Puppies Eat Spinach?

Small, cooked, plain amounts are generally fine for puppies over weaning age, introduced gradually like any new food. Puppies' digestive systems are more sensitive generally, so start with a very small piece and watch for any loose stool, and there's no nutritional need to include spinach in a puppy's diet if a complete, balanced puppy food is already being fed.

Spinach vs Other Moderation Vegetables

Spinach sits alongside other "fine in moderation, not a free-for-all" vegetables already covered on this site, each with its own specific consideration rather than a single blanket caution:

Vegetable Main consideration
Spinach Oxalates — mainly relevant for stone-prone breeds/dogs, not healthy dogs generally
Cabbage Goitrogens (thyroid) and gas, both only relevant at large regular amounts
Broccoli Isothiocyanates concentrated in florets; moderate gas potential
Parsnips Furanocoumarins — a topical/contact risk from wild plant sap, not from eating the cooked root

None of these need to be avoided outright for a healthy dog eating them occasionally — understanding the specific mechanism behind each caution, rather than treating every vegetable as equally risky, is what actually helps you feed sensibly.

FAQ

Is spinach bad for dogs?

Not in small, occasional amounts for most healthy dogs. Spinach contains oxalates, which are a genuine consideration mainly for dogs from stone-predisposed breeds or with existing kidney/stone issues, not a reason for every dog to avoid it.

Does spinach cause kidney stones in dogs?

Not typically from occasional feeding. The Merck Veterinary Manual states the cause of calcium oxalate stone formation "remains unclear" and points to breed, age and metabolic factors as the dominant risk factors, not diet in general. Dogs from predisposed breeds or with a stone history should still avoid it.

Which dog breeds are most at risk from spinach's oxalates?

Breeds with a documented predisposition to calcium oxalate stones include the Miniature Schnauzer, Bichon Frise, Yorkshire Terrier, Shih Tzu, Lhasa Apso, Dalmatian, Bulldog and Dachshund. These dogs warrant more caution than the general population.

Is raw or cooked spinach better for dogs?

Cooked (steamed or boiled, nothing added) is easier to digest and has a slightly reduced oxalate content compared with raw, since some oxalates leach into the cooking water. Both are fine in modest amounts for most healthy dogs.

Can dogs with kidney disease eat spinach?

It's best avoided. Dogs with diagnosed kidney disease are less able to process additional mineral load, and spinach's oxalate content adds to that load unnecessarily. Speak to your vet about diet for a dog with kidney disease.

How much spinach can I give my dog?

A few small, chopped leaves once or twice a week is a reasonable amount for most healthy adult dogs, scaled down for small breeds and puppies. It shouldn't be a daily, large-quantity addition.

Sources


This article is for general information only and isn't a substitute for veterinary advice. If your dog has a history of bladder or kidney stones, diagnosed kidney disease, or is from a stone-predisposed breed, speak to your vet before feeding spinach or other high-oxalate foods regularly.