All foods › Can Dogs Eat… › Spinach

Can Dogs Eat Spinach?

⚠️ In Moderation
✅ Cross-checked against veterinary poison-control guidance · Oct 2026 audit
⚠️ Educational info only. If your pet just ate something and looks unwell, skip the reading and call your vet or Pet Poison Helpline (US): (855) 764-7661.
Yes, in small amounts only. Spinach is nutritious but its oxalates are a concern with frequent feeding.

Why it’s a sometimes-food

Spinach contains iron, vitamins A, C and K, and antioxidants. It is also high in oxalic acid, which binds calcium and in large or chronic amounts can contribute to kidney stress and stones. Small occasional servings are fine for healthy dogs.

How to serve it safely

Steam a small handful and chop it into food, or give a leaf or two raw. An occasional treat, not a daily vegetable.

Warning signs to watch for

Over time, excess oxalates may show up as blood in urine, straining to urinate or lethargy in susceptible dogs.

When to call the vet

Dogs with kidney disease or a history of stones should skip spinach entirely — check with your vet first.

Common questions

Is cooked spinach better than raw?

Lightly steaming reduces the oxalate load slightly and shrinks the volume, but moderation is what actually matters.

My dog eats grass — can spinach replace that?

Grass nibbling is normal behavior for many dogs. Spinach is not a substitute and should stay an occasional extra.

More foods for dogs

This page is general educational information, not a substitute for professional veterinary advice. Every pet is different — if your animal ate something concerning, contact your veterinarian or a pet poison hotline right away.