Updated: 10 hours ago
Key Points:
Yes, dogs can eat spinach in small, plain, cooked portions as an occasional treat.
Spinach is high in oxalates. Dogs with a calcium oxalate stone history should skip it, and dogs with kidney issues need a vet's OK first.
Steam it plain, chop it fine, and keep it a small, occasional topper.
If Popeye taught us anything, it’s that spinach has a reputation for making you strong. Is that true for our canine companions as well?
Can dogs eat spinach? Yes, most healthy dogs can eat a small amount of plain, cooked spinach once in a while. It contains several vitamins, but it's also high in oxalates, so it works best as an occasional extra in your pup's bowl.
Before you share, it’s important to know how much is safe, how to prepare it, and which dogs should pass.
Is spinach good for dogs?
Spinach can be a healthy extra for dogs in small amounts, but your dog doesn't need it. A complete and balanced dog food already covers your pup's basic nutrition.
Spinach contains:
Vitamins A, C, and K
Folate
Magnesium
Fiber
Iron
Antioxidants
Sounds pretty good, right? But the amount of those nutrients they get in the small serving of spinach that is safe for dogs is not going to move the needle for most pups.
Can dogs eat spinach every day? Why oxalates matter
No, spinach shouldn't be a daily treat for your dog. It's high in oxalates, which are molecules found naturally in foods like spinach, rhubarb, beets, and nuts. Spinach happens to contain a lot of them.
When your pup eats them, they can bind to minerals, especially calcium, in your dog’s digestive tract, which can form calcium oxalate crystals. If enough crystals form in the kidneys, they can deposit in kidney tissue and cause inflammation and damage. This is called oxalate nephropathy.
For dogs prone to calcium oxalate stones, dogs should avoid high-oxalate foods like spinach. VCA Animal Hospitals reports that calcium oxalate stones are the second most common type of bladder stone in dogs, and cases are increasing.
The Merck Veterinary Manual explains that these stones can't be dissolved with medication and commonly come back. That's why prevention through diet matters so much.

Which dogs should skip spinach
Some dogs are better off avoiding spinach completely, and others need a vet's OK first.
Skip it or check with your vet before offering it if your pup has:
Kidney issues
A history of calcium oxalate stones or crystals
High blood calcium
A special or prescription diet
A sensitive stomach
Signs of urinary stones to watch for
Urinary stones can be painful, and some cause blockages. Watch your dog closely if they've eaten a lot of spinach or have a stone history.
The most common signs of bladder stones are:
Blood in the urine
Straining to pee
Not being able to pee, which can be a sign of a blockage
Call your vet right away if your dog strains to pee or can't pee. That's an emergency.
Other risks of spinach for dogs
Oxalates aren't the only concern. Large amounts of spinach can upset your dog's stomach.
Here's what to keep in mind:
Spinach contains isothiocyanates, which can upset the stomach in large amounts. Kale and broccoli contain them too.
Most canned spinach has added salt, and too much salt is not good for dogs, so skip it.
Spinach can carry pesticide residue, so wash it well before cooking.
Like any new food, spinach could cause a reaction in some dogs.Start with a tiny taste and watch for itching, vomiting, or diarrhea. Learn more about common dog food allergies and how vets diagnose them.
If your dog has facial swelling or trouble breathing, get emergency vet care right away.
How much spinach can a dog eat?
Not much at all. All treats, spinach included, should make up no more than 10% of your dog's daily calories, according to VCA's guidance on dog treats. The rest should come from their regular, balanced food.
As a loose guide, think a small pinch of chopped, steamed leaves for small dogs and a bit more for big dogs. If your dog has any health conditions, ask your vet what's right for them.
Can dogs eat spinach raw, cooked, canned, or frozen?
Steamed spinach is the best choice for dogs. Plain frozen spinach is fine once it's thawed and cooked. Skip canned spinach and anything creamy.
Type of spinach | Verdict | Why
|
Raw spinach | Not ideal | Can be harder for dogs to digest |
Steamed spinach | Best choice | Keeps more nutrients than boiling |
Boiled spinach | OK, but not ideal | Boiling reduces nutrients |
Baby spinach | OK when steamed | Treat it like regular spinach: same small amounts |
Plain frozen spinach | OK when thawed and cooked | Only if the ingredient list is just spinach |
Canned spinach | Skip | Most has added salt |
Creamed spinach or spinach dip | Skip | Often high in fat and may contain garlic or onion |
How to cook spinach for dogs
Steaming is the simplest, safest way to prepare spinach for your dog. Keep it plain and chop it fine. Here's how:
Wash the leaves well under running water.
Remove the tough stems and roughly chop the leaves.
Steam the spinach plain until it's wilted.
Skip butter, oil, dairy, salt, and seasonings. Never add garlic, which is toxic to dogs, or onion.
Let it cool completely.
Chop it into very small pieces.
Mix a tiny amount into your dog's regular food.
For a first taste, offer even less than you plan to serve later.
Watch your dog for 24 hours for vomiting, diarrhea, gas, or itching.
If you notice any of those signs, stop feeding spinach and call your vet. Mild tummy trouble usually passes, but your vet can tell you what to watch for next.
Can puppies eat spinach?
It's best to skip spinach for puppies until your vet says otherwise. Puppies have sensitive tummies, and their diet should come from a complete puppy food. There are plenty of safer veggies to try instead.
New puppy parents know the "everything goes in the mouth" phase is real. A stray leaf that falls off the cutting board likely won't cause harm. Just don't offer spinach on purpose, and watch for an upset stomach.

Can pugs and other small breeds eat spinach?
Yes, pugs and other small breeds can eat spinach in tiny portions. Think a small pinch of chopped, steamed leaves, offered only now and then. Small breeds need extra care because some are more prone to urinary stones.
Shih Tzus, Miniature Schnauzers, Bichon Frises, Lhasa Apsos, and Yorkshire Terriers among the breeds most frequently diagnosed with calcium oxalate and struvite bladder stones. If your small-breed pup has a stone history, skip spinach.
Dog-safe alternatives to spinach
If you’d rather skip spinach, your dog has plenty of other options. From crunchy vegetables to juicy fruits, many human foods make tasty, dog-friendly treats when prepared correctly.
Check out our guide to human foods pets can eat for more ideas, or try these alternatives to spinach:
Vegetables
Lettuce, which is mostly water and low in calories.
Cucumbers, which offer a crunchy, hydrating snack.
Celery, chopped into small pieces to prevent choking.
Peas, offered fresh or frozen without added salt.
Carrots, which can be served raw or cooked.
Green beans, served plain without added salt or seasoning.
Cauliflower, served plain and in moderation to help limit gas.
Sweet potatoes, cooked and served without butter or seasonings.
Pumpkin, served plain and without added sugar or spices.
Fruits
Apples, with the core and seeds removed.
Blueberries, which make convenient, bite-sized treats.
Bananas, served in small amounts because they’re high in sugar.
Strawberries, with the stems removed.
Watermelon, with the rind and seeds removed.
Keep portions small, introduce new foods one at a time, and serve everything plain.
Frequently asked questions about dogs and spinach
Can dogs eat cooked spinach?
Yes, plain cooked spinach is the best way to serve it. Steaming is preferred because boiling reduces nutrients. Skip butter, oil, salt, garlic, and onion.
Can dogs eat raw spinach?
Raw spinach isn't toxic, but it can be harder for dogs to digest. A raw leaf won't likely cause harm. For an intentional treat, steam it first.
Can dogs eat baby spinach?
Yes, baby spinach is fine in small, plain, cooked portions. It's more tender than mature spinach. It still contains oxalates, so keep it small and occasional.
Can dogs eat spinach stems?
It's best to remove the tough stems. They're fibrous and harder to chew. Stick to the chopped, cooked leaves.
Spinach for dogs
Popeye may have credited spinach for his super strength, but your dog doesn’t need to bulk up on leafy greens to thrive. Share a bit if you’d like, but you should probably keep most of it for yourself. After all, you need to bulk up those ball-throwing muscles!




