What Food Causes Kidney Stones in Dogs?

No single food causes kidney stones in every dog. The risk depends on the type of stone forming, and different stones are driven by different dietary ingredients. The most common canine kidney stones are struvite (about 46% of cases), followed by cystine (26%), calcium oxalate (16%), and urate (8%). Each type crystallizes under different conditions, so the foods you need to watch vary based on what your dog is prone to.

High-Oxalate Foods and Calcium Oxalate Stones

Calcium oxalate stones form when oxalate and calcium combine in the urine. Foods naturally high in oxalates are the biggest dietary culprit. Spinach is one of the worst offenders and should be avoided entirely for at-risk dogs. Other high-oxalate foods include sweet potatoes, peanuts, walnuts, asparagus, broccoli, celery, and corn. Fruits like oranges and pineapple also carry moderate oxalate levels.

This matters most for dogs that get table scraps or homemade diets heavy in vegetables. A few bites of spinach in an otherwise balanced diet probably won’t trigger stones in a healthy dog, but for breeds already predisposed to calcium oxalate stones, these foods can tip the balance. Bulldogs, for example, carry a hereditary risk for calcium oxalate stones along with other stone types.

Organ Meats, Seafood, and Urate Stones

Urate stones form from purines, compounds found at high concentrations in organ meats and certain seafood. Liver is the primary concern. It shows up in many commercial canned foods, listed among the first five ingredients in roughly 70% of canned diets in one analysis. Chicken meat is another significant purine source, along with herring, sardines, and other oily fish. Even yeast-based flavor enhancers and soybeans can contribute meaningful amounts of purines.

Once digested, purines break down into uric acid. In most dogs, uric acid gets converted to a more soluble compound that passes easily through the kidneys. But Dalmatians have a genetic defect in their uric acid transporter that leaves uric acid levels dangerously high in their urine. Bulldogs carry a similar mutation. For these breeds, a diet heavy in organ meats or liver-flavored foods is a direct path to urate stone formation. Vegetarian or low-protein diets tend to contain fewer purines, as long as they don’t rely on soy or yeast-based ingredients.

Protein, Magnesium, and Struvite Stones

Struvite stones are the most common type in dogs and form from a combination of magnesium, ammonium, and phosphorus in alkaline urine. Unlike in cats, struvite stones in dogs are almost always linked to urinary tract infections rather than diet alone. The bacteria from these infections change the chemistry of the urine, making it more alkaline and creating conditions where struvite crystals thrive.

That said, diet still plays a supporting role. Foods high in magnesium and phosphorus give the urine more raw material to form crystals. Diets with excessive protein also increase urinary ammonium. Prescription dissolution diets work by restricting protein, magnesium, and phosphorus to starve the crystals of their building blocks. If your dog has had struvite stones, avoiding magnesium-rich treats and keeping protein at moderate levels helps reduce recurrence, though treating any underlying infection is the more critical step.

Calcium Supplements and Vitamin D

Excess calcium in the urine is the single most common abnormality in dogs that form calcium-based stones, present in 35 to 65% of cases. One overlooked source: calcium supplements. Dog owners sometimes add calcium powder or crushed eggshells to homemade diets, and overdoing it directly increases the calcium available to crystallize in the kidneys.

Vitamin D makes the problem worse through a less obvious mechanism. Vitamin D controls how much calcium your dog absorbs from food. In its active form, it ramps up calcium absorption from the gut. Research from the Journal of Veterinary Internal Medicine found that about a third of dogs with calcium oxalate stones had altered vitamin D processing, essentially keeping more vitamin D in its active form than normal. The result is extra calcium flooding the kidneys. Dogs getting vitamin D supplements, cod liver oil, or eating vitamin D-fortified foods on top of a complete commercial diet may be absorbing far more calcium than their kidneys can handle.

Dry Kibble and Low Water Intake

The moisture content of your dog’s diet matters as much as the specific ingredients. Concentrated urine gives minerals more opportunity to clump together into crystals. Dry kibble typically contains around 10% moisture, while canned food runs closer to 75 to 80%. Dogs eating only kibble produce smaller volumes of more concentrated urine throughout the day.

Increasing water intake dilutes the urine, which lowers the concentration of stone-forming minerals even if the total amount excreted stays the same. Research shows this dilution effect is powerful enough to reduce the relative supersaturation of both calcium oxalate and struvite in the urine. Switching to wet food, adding water to kibble, or encouraging more drinking are simple ways to lower stone risk regardless of stone type.

The Sodium Surprise

Salty foods get a bad reputation for kidney stones, but the science in dogs is more nuanced than you might expect. Higher sodium intake does increase the total amount of calcium excreted in the urine. However, it also triggers significantly more water intake and urine production. The net effect, according to controlled feeding studies, is that the concentration of calcium in the urine actually drops on higher-sodium diets, and the risk of both calcium oxalate and struvite crystallization decreases. Dogs eating diets with about 3 grams of sodium per 1,000 calories had significantly lower stone risk scores than dogs eating less than 1 gram per 1,000 calories.

This doesn’t mean you should load your dog’s food with table salt. Dogs with heart disease or kidney disease may not tolerate extra sodium. But the occasional salty treat is unlikely to promote stones the way many owners fear, and moderate sodium in a commercial diet may actually be protective through its effect on hydration.

Breeds That Need Extra Dietary Caution

Some dogs face stone risk no matter what they eat, purely because of genetics. Dalmatians are the classic example. Their defective uric acid transporter means they excrete uric acid at high levels throughout life, making purine-rich foods especially dangerous. Bulldogs carry genetic risk for three different stone types: calcium oxalate, cystine, and urate. Male bulldogs are particularly vulnerable to cystine stones, which appear to be hormone-dependent.

Miniature Schnauzers, Shih Tzus, Bichon Frises, and Lhasa Apsos are commonly overrepresented in calcium oxalate cases. For these breeds, even a “normal” diet may contain too much oxalate or calcium. Working with a veterinary nutritionist to formulate or select an appropriate diet is worth the investment, especially after a first stone episode. Knowing which type of stone your dog formed, through lab analysis of any passed or removed stones, is the single most useful piece of information for preventing the next one.