top of page
Oct 9, 2024
6 min read

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.


dog lying in the grass, looking sad

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:


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:

  1. Wash the leaves well under running water.

  2. Remove the tough stems and roughly chop the leaves.

  3. Steam the spinach plain until it's wilted.

  4. Skip butter, oil, dairy, salt, and seasonings. Never add garlic, which is toxic to dogs, or onion.

  5. Let it cool completely.

  6. Chop it into very small pieces.

  7. Mix a tiny amount into your dog's regular food.

  8. For a first taste, offer even less than you plan to serve later.

  9. 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.


Brown-and-white puppy peeks over a white blanket

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.

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.

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.

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!


 
 

Can Dogs Eat Spinach? Benefits, Risks, and Safe Serving Tips

Written by

Loading...

Updated - Nov 11, 2026

6 min read

Lynn Guthrie

Lynn is a writer and long-time Learning & Development Manager at a large PNW retailer. She's also mom to 3 dogs & 2 cats!

Reviewed by

Loading...

Funny Dog Names: 60+ Hilarious Ideas for Your Dog

Funny Dog Names: 60+ Hilarious Ideas for Your Dog

Read More
Start Now
How to Train Your Dog in 10 Minutes a Day

How to Train Your Dog in 10 Minutes a Day

Read More
Start Now
Why Do Dogs Sigh? What That Big Breath Really Means (And When to Worry)

Why Do Dogs Sigh? What That Big Breath Really Means (And When to Worry)

Read More
Start Now

Advice just for pet parents

bottom of page