Food safety
Can Dogs Eat Spinach? Yes, a Little, Steamed and Plain
Yes, dogs can eat spinach in small amounts, but it is not the best green to share. Spinach is not toxic, and healthy dogs handle a few steamed leaves easily. It is, however, very high in oxalic acid, which binds calcium and, in large amounts over time, can stress the kidneys. The AKC suggests choosing a different vegetable, and dogs with kidney disease or a history of bladder stones should skip spinach altogether.
By Matt GarnettUpdated November 13, 20264 min read3 sources
Why spinach is safe but not ideal
Spinach brings vitamins A, C and K, iron, folate and fiber, and it contains nothing that poisons dogs in the amounts a dog would eat as a treat. Plain steamed leaves are low in calories, which makes them tempting as a diet-friendly extra.
The drawback is oxalate. Spinach is among the highest-oxalate vegetables, and oxalic acid binds calcium and magnesium so the body cannot use them. The AKC notes that a dog would need to eat a very large amount for this to cause harm, but there are other greens that offer the same benefits without the concern.
Who should avoid spinach
Dogs with kidney disease, and dogs that have had calcium oxalate bladder stones, should not be given spinach. Oxalates leave the body through the kidneys and urine, and breeds that are prone to these stones, such as Miniature Schnauzers, Yorkshire Terriers, Lhasa Apsos and Bichon Frises, are better off with lower-oxalate vegetables.
Avoid creamed spinach, spinach dip and spinach and artichoke dip, which are rich in dairy, salt, garlic and onion. Spinach sauteed with garlic or cooked in butter is not suitable either. Garlic and onion damage red blood cells in dogs, even when cooked.
How to prepare spinach for your dog
Wash fresh spinach well, then steam it for two or three minutes until it wilts. Steaming keeps more nutrients than boiling and makes the leaves easier to digest than raw. Let it cool, then chop it finely and mix a little into your dog's regular food.
Do not add salt, oil, butter, cheese, garlic or seasoning. Frozen plain spinach works too once thawed and squeezed dry. Canned spinach is usually salty, so skip it unless the can says no salt added and you rinse it.
Spreading a few safe pieces across a snuffle mat or packing them into a puzzle toy turns a small treat into a few minutes of sniffing work.
How much spinach by dog size
Under 20 lb: about a teaspoon of chopped steamed spinach. Between 20 and 50 lb: about a tablespoon. Over 50 lb: up to two tablespoons. Offer it once a week or less rather than every day, because the oxalate concern is about repeated, regular amounts.
If spinach is new to your dog, start with half these amounts. The fiber can cause gas or loose stool in dogs with sensitive stomachs, and some dogs simply refuse the texture, which is no loss.
Puppies and spinach
Puppies do not need spinach. Their calcium balance is important while their bones are growing, and a food that binds calcium is not a useful addition to a carefully formulated puppy diet. A stray leaf is harmless, but do not add it to meals.
If you want to introduce vegetables to a puppy, start with soft, low-risk ones like plain cooked carrot, pumpkin or green beans, offered in tiny amounts.
Signs of trouble and better greens
Too much spinach usually causes gas, loose stool or vomiting within a day. Offer water and skip it. Call your vet if your dog strains to urinate, pees small amounts often, has blood in the urine, or seems weak or wobbly, since those can point to urinary or mineral problems that need to be checked.
Better green options include steamed green beans, cucumber, zucchini, broccoli in small amounts and plain peas. All are lower in oxalate and easy to prepare the same way.
This page is general information, not veterinary advice, and it cannot replace an examination by the vet who knows your pet.
Common questions
Can dogs eat raw spinach?
A few raw leaves will not poison a dog, but raw spinach is harder to digest and the nutrients are less available. Lightly steamed and finely chopped spinach is the better way to share it.
Is spinach bad for dogs' kidneys?
In healthy dogs, small occasional amounts are unlikely to cause problems. Spinach is high in oxalates, though, so dogs with kidney disease or a history of oxalate stones should avoid it.
Can dogs eat creamed spinach?
No. Creamed spinach contains butter, cream, cheese, salt and often garlic or onion, which can upset the stomach and harm red blood cells. Share plain steamed spinach instead.
Can dogs eat spinach every day?
It is not recommended. Regular spinach adds oxalates that can stress the kidneys over time. If you want a daily vegetable treat, choose a low-oxalate one like green beans or cucumber.
Can dogs eat baby spinach?
Yes, baby spinach is the same plant and follows the same rules. Wash and lightly steam it, chop it finely and keep the amount small, and skip salads that come dressed or mixed with onion.
Sources we checked
This guide is general information, not veterinary advice. If your pet is unwell or injured, contact your veterinarian.



