My 9 year old mini wiener dog has has blood in her urine 2 different times. It was caused by a stone in her bladder. It will show up on an xray and they are quite sharp. One thing she had trouble holding her urine. That is one thing that indicates it. Hope this helps.