What you feed a dog with bladder stones depends entirely on the type of stone, and getting this wrong can make the problem worse. The most common types in dogs are struvite stones and calcium oxalate stones, and they require opposite dietary strategies. Struvite stones can often be dissolved with a therapeutic diet, while calcium oxalate stones cannot be dissolved and must be surgically removed, with diet focused on preventing new ones from forming.
Why the Stone Type Matters
Bladder stones in dogs are not all made of the same minerals. Struvite stones form from magnesium, ammonium, and phosphate, typically when urine becomes too alkaline. Calcium oxalate stones form from calcium and oxalate, often in more acidic urine. Urate stones form from uric acid, usually in dogs with liver problems or certain breeds like Dalmatians. Each type responds to a completely different diet, so your vet needs to identify the stone composition before you change your dog’s food. In some cases, a dog may have more than one type of stone at once, which complicates the dietary plan further.
Feeding for Struvite Stones
Struvite stones are one of the most common types, especially in female dogs, and the good news is they can often be dissolved without surgery. These stones almost always form alongside a urinary tract infection, which shifts the urine toward an alkaline pH where struvite crystals thrive. Treatment involves antibiotics to clear the infection and a veterinary therapeutic diet designed to dissolve the stones.
These prescription diets work by reducing three key ingredients: magnesium, phosphorus, and protein. Since most of the ammonium and phosphate in urine comes from dietary protein, lowering protein intake directly reduces the building blocks of struvite stones. The diets also contain urine acidifiers, because low-protein diets on their own tend to make urine more alkaline, which would actually encourage stone formation. Common veterinary options include Hill’s c/d, Royal Canin Urinary SO, and Purina Pro Plan UR.
Dissolution time varies. In one study using beagles, infection-related struvite stones dissolved in an average of about 14 weeks, with a range of two to five months. Sterile struvite stones (those not caused by infection) dissolved much faster, averaging just over three weeks. During this period, your dog needs to eat only the prescribed diet. No treats, no table scraps, no supplements unless your vet approves them, because anything extra can alter the urine chemistry the diet is carefully calibrated to change.
Feeding for Calcium Oxalate Stones
Calcium oxalate stones cannot be dissolved with diet. If your dog has them, they’ll need to be removed surgically or through a minimally invasive procedure. After removal, though, diet becomes critical for prevention, because these stones have a high recurrence rate.
One counterintuitive point: restricting dietary calcium does not help and is not recommended. Dogs that form calcium oxalate stones often excrete too much calcium in their urine regardless of how much calcium they eat. What does matter is limiting oxalate and protein intake. High-oxalate foods to avoid include spinach, sweet potatoes, peanuts, and tofu. Peanut butter is a common one that catches people off guard, since many dog owners use it to hide medications. Animal-based chews like rawhides should also be avoided, along with most human food treats, because oxalate content in foods can be highly variable and hard to predict.
Veterinary therapeutic diets for calcium oxalate prevention are formulated to keep urine dilute and manage mineral levels without the guesswork. The goal is to achieve a urine specific gravity of 1.020 or lower, which means the urine is dilute enough to prevent minerals from crystallizing.
Feeding for Urate Stones
Urate stones are less common but appear regularly in Dalmatians, English Bulldogs, and dogs with liver shunts. These stones form from uric acid, which is a breakdown product of purines, compounds found in DNA. The dietary strategy is straightforward: feed a low-purine diet.
Purines are most concentrated in organ meats like liver and kidney, so these should be eliminated entirely. Common protein sources like chicken and beef contain moderate levels. The lowest-purine protein options are dairy products and eggs, along with vegetable-based proteins. Veterinary prescription diets for urate stones are formulated around these low-purine sources while still meeting your dog’s nutritional needs.
Water Intake Is as Important as Food
Regardless of stone type, increasing your dog’s water consumption is one of the most effective things you can do. More water means more dilute urine, which means minerals are less likely to concentrate and crystallize into stones. This applies to struvite, calcium oxalate, and cystine stones alike.
The most practical way to increase water intake is to feed wet (canned) food instead of dry kibble, or to add water directly to dry food. Canned therapeutic diets are available for most stone types and naturally deliver more moisture with each meal. Some veterinary diets also contain slightly increased sodium levels, which stimulates thirst and increases urination. Research has shown that gradually increasing dietary sodium significantly increases water intake and urine volume while decreasing the concentration of both struvite and calcium oxalate precursors in urine. You can also encourage drinking by keeping multiple fresh water bowls around the house, using a pet water fountain, or flavoring water with a small amount of low-sodium broth (only if your vet says the ingredients are safe for your dog’s stone type).
Why Homemade Diets Are Risky
It’s tempting to try to manage bladder stones with home-cooked meals, but this is one situation where DIY feeding carries real risk. Therapeutic urinary diets are precisely formulated to control mineral content, protein levels, and urine pH simultaneously. Getting even one of those variables wrong can prevent stone dissolution or accelerate new stone growth. A diet that’s too low in protein without added acidifiers, for example, will make urine more alkaline and actually promote struvite formation.
If you strongly prefer feeding homemade food, work with a board-certified veterinary nutritionist who can formulate a recipe specific to your dog’s stone type, monitor urine chemistry, and adjust the recipe over time. This is not something a general recipe found online can safely accomplish.
Ongoing Monitoring and Prevention
Bladder stones tend to recur, so feeding the right diet is a long-term commitment, not a temporary fix. For dogs with a history of infection-related struvite stones, urine cultures (not just pH checks) are the gold standard for catching recurring infections early. The American College of Veterinary Internal Medicine recommends culturing urine monthly for two to three months after treatment, then as needed based on symptoms and risk factors.
For calcium oxalate and cystine stones, the target is keeping urine specific gravity at 1.020 or below in dogs. Your vet can check this with a simple urinalysis. If your dog’s urine is still too concentrated despite dietary changes, additional strategies like increasing moisture content or adjusting sodium levels may be needed. Dogs prone to cystine stones may also need their urine pH monitored and adjusted to around 7.5 to keep cystine dissolved.
The single most important takeaway: know your dog’s stone type before changing anything about their diet. A food that dissolves one type of stone can promote the formation of another. Your vet can identify the stone composition through analysis of a passed or surgically removed stone, or sometimes through imaging and urine testing, and that information is the foundation for every feeding decision that follows.

