My cat has Idiopathic Cystitis, which means the cause is psychological -- he has blood in his urine and over-grooms like crazy. The reason seems to be a stray cat who comes thorugh our catflap and...