A method for removing uroliths from the urinary bladder of a non-human, non-laboratory animal, comprising: (a) inserting a collapsed retrieval pouch through the urethra and into the bladder (b) opening the retrieval pouch in the bladder (c) identifying a urolith transrectally, and placing the urolith into the opened retrieval pouch by transrectal manipulation (d) fragmenting the urolith while the urolith is in the opened retrieval pouch (e) flushing the fragments of the urolith out of the pouch and then (f) removing the retrieval pouch from the bladder.