Analysis of 451,891 canine uroliths, feline uroliths, and feline urethral plugs from 1981 to 2007: perspectives from the Minnesota Urolith Center.

Analysis of 451,891 canine uroliths, feline uroliths, and feline urethral plugs from 1981 to 2007: perspectives from the Minnesota Urolith Center.