Gill, certainly an infection could be the cause of the bloody urine in Dillon. But, there are many other medical conditions like bladder stones, prostate disorders, kidney disorders, coagulopathies, etc. to name a few causes. It is also important to remember that he could have an infection that is resistant to the antibiotics he is on. At this point, Dillon will need some testing to pinpoint the exact underlying cause and establish a treatment plan. I would recommend the following:
1- X-rays to rule out bladder stones.
2- If the x-rays are normal I would discuss with your vet about doing a urine culture & sensitivity (C&S); this test will isolate the underlying bacteria causing the infection and provide a list of antibiotics that can be used to kill the bacteria.
3- Blood work to make sure kidney, liver, etc. are all within normal limits.
If the blood work and x-rays are normal pending the culture and sensitivity I would switch him to a different type of antibiotic.
My goal is to provide you with excellent service. If you have any follow-up questions don't hesitate to ask. If finished, please take a moment to rate my service. See you again soon!