Have you taken Ralph to the vet? It sounds like he needs it for the urine, blood, and his lump. As for his tummy, my vet told me to give one of my girls Pepto Bismal, it will also help with the diarrhea. However, I really would take him in to the vet. I hope your boy is feeling better soon. Please let me know how Ralph does.