I'd also love to see some pictures of your baby! as for the kidney stones when he was younger. all i know is that kidney stones are made up up calculi (calcium deposits that bind together) to form crystals and they get stuck in the urinary tract or up at the ureters. is very painful.
I know humans can get it multiple times, i don't know much about animals though. but do keep us posted, im curious to know what it is thats makin him leak.
i also know of belly bands they sell for doggies that do leak, you should look at the links in the Product Reviews.. well keep us posted!!