What Foods Cause Bladder Stones in Dogs?

The foods that cause bladder stones in dogs depend entirely on the type of stone forming. Dogs develop four main types of bladder stones, each driven by different minerals and dietary triggers: struvite, calcium oxalate, urate, and cystine. About half of all bladder stones in dogs are struvite, with calcium oxalate and urate stones making up most of the rest. Understanding which foods feed each type of stone is the key to both prevention and management.

How Diet Creates Bladder Stones

Bladder stones form when minerals in urine become so concentrated that they crystallize into solid masses. Food is the primary source of these minerals. What your dog eats determines which minerals end up in the urine, how concentrated they become, and whether the urine is acidic or alkaline. That pH balance matters because certain stones only form in alkaline urine, while others need acidic conditions to grow.

Hydration plays a major role too. Diluted urine keeps minerals from clumping together, while concentrated urine creates the perfect conditions for crystals to form. Dogs fed dry kibble with only 7% moisture take in significantly less total water than dogs eating wet food, and in stone-prone breeds like Miniature Schnauzers, that difference directly increases the concentration of stone-forming minerals in their urine. In one study, adding water to bring kibble up to 73% moisture reduced both oxalate concentration and the overall risk of calcium oxalate crystal formation in Schnauzers.

Foods That Cause Struvite Stones

Struvite stones are the most common bladder stones in dogs, especially females. They’re made of magnesium, ammonium, and phosphate. Here’s the catch: in dogs, struvite stones almost always form because of a urinary tract infection, not diet alone. Certain bacteria produce an enzyme that makes urine more alkaline, and that alkaline environment is what allows struvite crystals to grow. So while infection is the primary trigger, a diet high in magnesium, phosphorus, and protein provides the raw materials.

Foods that contribute to struvite stone formation include those naturally high in phosphorus and magnesium. Diets with excessive protein also increase the building blocks available for these stones. Therapeutic diets designed to dissolve or prevent struvite stones work by reducing magnesium, phosphorus, and protein while making the urine more acidic, targeting a pH between 6.0 and 6.5. If your dog has had struvite stones, the dietary goal is keeping urine slightly acidic so crystals can’t form, even if bacteria are present.

Foods That Cause Calcium Oxalate Stones

Calcium oxalate stones are the second most common type in dogs and, unlike struvite stones, cannot be dissolved with diet once they’ve formed. They have to be physically removed. That makes prevention through food choices especially important.

The main dietary culprits are foods high in oxalates, which bind to calcium in the urine to form crystals. The University of Guelph’s veterinary nutrition program identifies these human foods as ones to avoid or limit for dogs prone to calcium oxalate stones:

  • Spinach
  • Asparagus
  • Broccoli
  • Eggplant
  • Corn
  • Oranges
  • Pineapple
  • Oysters

Two common supplements also increase calcium oxalate risk. Vitamin C is converted into oxalate in the body, directly raising oxalate levels in urine. Vitamin D increases how much calcium the gut absorbs, which means more calcium ends up in the urine. If your dog is prone to these stones, avoid supplementing with either vitamin unless specifically directed by your vet.

Highly acidic urine also promotes calcium oxalate formation, which is why diets designed to prevent these stones aim to keep urine closer to neutral or slightly alkaline, the opposite approach from struvite prevention. This is one reason it’s so important to know which stone type your dog forms before making dietary changes. Acidifying a diet to prevent struvite could actually encourage calcium oxalate stones, and vice versa.

Foods That Cause Urate Stones

Urate stones are built from uric acid, a byproduct of purines. Purines are natural compounds found in high concentrations in animal tissues, particularly organ meats. This makes urate stones uniquely tied to specific protein sources rather than overall nutrient levels.

The highest-risk foods include:

  • Liver and other organ meats (the single highest purine source)
  • Meat by-products (often contain organ meats)
  • Chicken meat (higher purine content than many other proteins)
  • Fish (especially raw fish, which is high in the purine inosine)
  • Yeast-based ingredients
  • Soybeans (a purine-rich vegetable protein)
  • Liver-flavored treats and foods with “natural flavors” (often liver-derived)

One complicating factor in commercial dog food: canned wet foods, which are better for hydration, often contain higher amounts of organ meats and animal by-products to boost palatability. Research from BMC Veterinary Research found that liver and chicken meat were more commonly listed in the first five ingredients of dog foods with higher purine content. So a wet food that helps dilute urine could simultaneously deliver more of the very purines that cause urate stones. Reading ingredient labels matters.

Lower-purine protein sources include eggs, dairy, and vegetable-based proteins. Therapeutic diets for urate prevention restrict purines while keeping urine alkaline, since urate crystals form more readily in acidic conditions.

Breeds With Genetic Stone Risk

Dalmatians have a well-documented genetic mutation that prevents them from properly processing uric acid. A defect in a specific transporter gene means they excrete far more uric acid in their urine than other breeds, making urate stones a lifelong risk regardless of diet. American Bulldogs carry the same mutation. For these dogs, a low-purine diet is a permanent necessity, not just a temporary fix after a stone episode.

A pilot study of Dalmatians and other dogs with two copies of this gene mutation found that feeding a low-purine diet with added water was beneficial for managing the condition long-term. Importantly, these diets don’t have to be extremely low in protein. The study used a diet with moderate protein levels, focusing specifically on reducing purines rather than cutting protein across the board.

Miniature Schnauzers face elevated risk for calcium oxalate stones, and research has shown they respond more dramatically to dietary moisture changes than breeds like Labrador Retrievers. When Schnauzers were given the same kibble with added water, their urine oxalate concentration and stone-forming potential dropped significantly. The Labradors showed no change, suggesting they naturally compensate for moisture differences by adjusting how much they drink. For Schnauzers, adding water to food or switching to wet food is a more impactful strategy.

Common Table Scraps to Watch

Many of the riskiest foods for bladder stones are the exact things people commonly share with their dogs. Leftover steak trimmings, chicken skin, and especially liver treats are packed with purines. Vegetables like spinach, broccoli, and asparagus, often given as “healthy” snacks, are high in oxalates. Even fruit like oranges and pineapple can contribute to calcium oxalate formation.

The issue isn’t that any single table scrap will create a stone overnight. Stones form over weeks or months as minerals gradually accumulate. Consistent exposure to high-risk foods, even in small amounts alongside regular meals, raises the mineral load in your dog’s urine day after day. For dogs who’ve already formed one stone, recurrence rates are high, and seemingly harmless treats can tip the balance.

Dietary Strategies That Reduce Risk

The single most effective dietary change for all stone types is increasing water intake. More water means more dilute urine, which makes it harder for any mineral to reach the concentration needed to crystallize. Feeding wet food instead of dry kibble, adding water to meals, or using a pet water fountain to encourage drinking all help. Veterinary guidelines for stone-prone dogs aim for urine specific gravity below 1.020, which essentially means keeping urine consistently dilute.

Beyond hydration, the right dietary approach depends on the stone type. Struvite prevention calls for lower magnesium, phosphorus, and protein, with mildly acidic urine. Calcium oxalate prevention means avoiding high-oxalate foods and keeping urine neutral to slightly alkaline. Urate prevention requires restricting purine-rich proteins like organ meats and fish, also with alkaline urine. These strategies sometimes conflict with each other, which is why knowing exactly which stone your dog forms, confirmed through laboratory analysis of a recovered stone, is essential before making significant diet changes.