Royal Canin Veterinary Dog - Urinary S/O Loaf has a reduced magnesium content that can help reduce the amount of urinary stone building blocks available. The urine-diluting and -acidifying effects can help to make it more difficult for new stones to form.