Thanks everyone for your comments. I took puppy to the vet today (asked to see someone else for a second opinion) he said it is most likely caused because of weakening of the pelvic floor muscles. They are still as adamant it's not caused by desexing.. Anyway we will do another urine test before commencing with some medication to be sure of no infection. I just hope it works. I miss my puppy cuddles!!