Can Dogs Eat Spinach?
Short answer: Dogs can have a little steamed spinach now and then, but it’s high in oxalates, so keep it small and infrequent, and skip it if your dog is prone to kidney or bladder stones.
Why it’s okay
The AKC calls spinach one of the more controversial treats for dogs. It contains vitamins, iron and fiber, but it’s very high in oxalic acid, which can block calcium absorption and may harm the kidneys in large amounts. A dog would need to eat a lot to be harmed, and healthy kidneys can handle small amounts.
How much and how to serve it
If your dog’s kidneys are healthy, give only a small amount, infrequently. The AKC doesn’t give a specific quantity, and recommends checking with your vet before adding spinach, even as a snack.
Risks to watch for
- Oxalates can contribute to kidney or bladder problems, especially in dogs prone to stones.
- Raw spinach is hard to digest, and boiling removes most nutrients, so steam it.
- Never add salt, oil, spices, onion or garlic.
What to do if your dog ate spinach
A little extra usually causes nothing worse than an upset stomach. If your dog ate a large amount, has vomiting or diarrhea, or seems unwell, call your vet.
Related foods
- Can dogs eat broccoli? 🟡 Yes, in moderation
- Can dogs eat carrots? 🟢 Yes, safe
- Can dogs eat green beans? 🟢 Yes, safe
FAQ
Is raw spinach okay for dogs?
It’s harder to digest raw. The AKC suggests steaming and chopping it, with no seasoning.
Should dogs with kidney problems eat spinach?
No. Dogs prone to kidney or bladder stones should avoid it, and anyone feeding spinach should check with their vet first.
Search our full list of human foods and see whether they’re safe for your dog.
Browse all foods →Sources
By the Petybuzz Editorial Team · Last checked November 10, 2026. This page is general information for pet owners, not veterinary advice. Every dog is different: if yours has a medical condition, is on a special diet, or you’re unsure, ask your veterinarian.