🐾PlainBowl

Can Dogs Eat Spinach?

⚠️ In moderation — with a couple of catches

Spinach is high in oxalic acid, which blocks calcium absorption and can lead to kidney damage — so portions stay small, and dogs prone to kidney or bladder stones should avoid it altogether.

Yes — dogs can eat spinach, but it's a real caution food. PetMD says spinach is not toxic to dogs, but should only be fed in small portions. The catch is oxalic acid (oxalates), which blocks calcium absorption and can lead to kidney damage — so dogs with kidney or bladder stone history should skip it entirely. For healthy dogs: a small amount of plain, steamed spinach now and then is fine.

A dog beside a small dish of steamed plain spinach leaves — spinach is a caution treat: small cooked portions are OK, but oxalates can hurt dogs with kidney problems

How much spinach can my dog eat?

A 30-lb adult dog needs about 794 kcal/day, so treats should stay under 79 kcal. That's up to about 26 tablespoons of cooked spinach a day as a treat.

A treat limit (10% of daily calories), not a target — assumes an adult dog. Puppies and special diets: use the full calculator.

Spinach is a small-amounts-only treat. PetMD's rule is simple: only small portions, and skip it entirely if your dog has a history of kidney or bladder stones. AKC adds: only small amounts, infrequently. A tablespoon or two of plain steamed spinach mixed into a meal is the right scale — not a side dish.

Is spinach good for dogs?

Spinach is genuinely nutrient-dense — vitamins A, B, C, and K, iron, antioxidants, beta-carotene, and fiber. But the oxalic acid is why portion size matters more for spinach than for most safe vegetables: it blocks calcium absorption and can lead to kidney damage in larger amounts.

How to serve spinach

  • Steam it plain — no butter, oil, salt, seasonings, onion, or garlic. Steaming keeps more of the nutrients than boiling.
  • Skip every seasoning humans normally add — herbs, salt, oil, onion, and garlic are all out.
  • Only small amounts, only occasionally — a tablespoon mixed into a meal is plenty; this isn't a daily vegetable.

What to avoid

  • Dogs with kidney problems, kidney disease, or a history of bladder stones — skip spinach entirely. The oxalic acid is the issue.
  • Large amounts of spinach, even for a healthy dog — AKC warns the calcium oxalate in spinach (excreted through the kidneys) can cause kidney damage or even failure in large amounts.
  • Spinach cooked with garlic, onion, butter, oil, or salt — the standard way humans sauté spinach is bad for dogs.
  • Creamed spinach or spinach dip — the dairy, seasonings, and often onion/garlic make these unsafe regardless of how much spinach is in there.
  • Large amounts of raw spinach — raw spinach is hard for dogs to digest, and you'd need a lot of leaves to make a portion. Steamed is the right form.
  • Spinach as a regular/daily vegetable or a main side — even for healthy dogs, it should be infrequent and small. Rotate in other safe vegetables instead.

💡 What next?

Common questions

Is spinach safe for dogs?
Spinach is not toxic to dogs, but PetMD says it should only be fed in small portions. The catch is oxalic acid — in large amounts it can cause kidney damage. For a healthy dog, a small amount of plain steamed spinach is fine. For a dog with kidney or bladder stone history, skip it entirely.
What about the oxalates in spinach?
Spinach is very high in oxalic acid, which AKC says blocks the body's ability to absorb calcium and can lead to kidney damage. In large enough amounts, AKC warns it can cause kidney damage or even kidney failure. That's why portion size matters more for spinach than for most safe vegetables — keep it small and occasional.
Can dogs with kidney disease eat spinach?
No — skip it. AKC explicitly says you may want to avoid giving your dog spinach if they're prone to kidney or bladder stones. The oxalic acid is the reason. If your dog has any history of kidney issues or stones, this is one vegetable to leave off the menu entirely; ask your vet what's safe instead.
Can puppies eat spinach?
A tiny taste of plain steamed spinach won't hurt a healthy puppy, but it's really not worth it — puppies need consistent calcium for growing bones, and spinach's oxalic acid blocks calcium absorption. They're already getting balanced nutrition from puppy food. If you want a vegetable treat for a puppy, carrots or green beans are easier choices.
Raw spinach or cooked spinach for dogs?
Cooked — specifically steamed. AKC says raw spinach is difficult for a dog to digest, and boiled spinach loses most of its nutrients. Steaming is the sweet spot: easier to digest than raw, and keeps more vitamins than boiling. Always serve it plain.
Can dogs eat creamed spinach?
No. PetMD specifically calls out spinach dip as a bad choice because it contains ingredients that are unhealthy for dogs, such as dairy. Creamed spinach is the same problem — heavy cream or cheese, often nutmeg, often onion or garlic. Skip the human prep entirely; if you want to share, give a tablespoon of plain steamed spinach instead.
How much spinach can my dog have?
Small and infrequent. AKC's rule is only small amounts infrequently. A tablespoon or two of plain steamed spinach mixed into a meal is the right scale for most dogs — not a side dish, not daily. Use the calculator above to see how a tablespoon fits into your dog's daily calories.

Related