Two of my cats had bloody urine and straining to pee at separate times. Both had to go to the emergency room--$250 each. My vet recommended Purina One Urinary Tract dry food. It costs about $10 a bag for about 9 pounds (I think). It's been about a year and so far, so good.
Mary
Bookmarks