Did the vet suggest putting them on a special diet, it sounds like all of them good do with it,my Lexie has struvite stones and is on royal canin so,so far working well, just worth a mention i thought.