Update
Leo wasn't looking like his usual chirpy self a couple of weeks ago, so I took him to the vet for a check-up. They didn't find anything except that perhaps his tummy was a bit overactive, so was prescribed 0.1ml of Cisapride and 0.5ml of Metacam for 7 days. If anything changed, the next step would be for blood tests, x-ray and an ultrasound.
On Monday, I noticed the blood as per my first post. Then Leo spent most of yesterday sat in one spot hunched up and looking sorry for himself, so I booked him in for another appointment this morning. Fortunately the vet was able to do all the tests and get the results back same day, which is pretty good!
The vet noticed in the x-ray what look to be calcium "stones" about 4mm in diameter around or in his bladder, so they ran the ultrasound over his abdomen too to get another look. They're not sure if the "stones" (the vet used a different word, but I don't remember it) are actually in his bladder or in a male part of his abdomen which sits either side of the bladder, so he's now on 0.4ml of Cerenia and 0.4ml of Metacam to see if this helps to clear them. At this point, particularly as they don't know for certain where the stones are, surgery is not the right option.
In addition to this, the x-rays show he's starting to get arthritis in his knees (although there's no need to start treating it yet), and his blood tests show his kidneys aren't functioning as well as they could either, so he's also on 0.35ml of Fortekor long-term with Jasmine too! He's been holding a steady weight of ~920g for a couple of weeks, but today has dropped to 826g and he's now lighter than Jasmine (who's slowly putting all hers back on at 846g today)! He's normally over 1kg and has managed to lose 100g since Monday.
I also now know for certain that the "blood" is coming from Leo as I took him out of the carrier when we arrived home and he's done a fresh pee with blood in it.
Thankfully I've been paid for a load of overtime this month as it's been another hefty nearly £400 bill again after Jasmine's last month!
Leo now has to go on a low calcium diet too, although all three pigs are on it anyway. I've been giving them lots of bell peppers and cucumber, and limiting their salad leaf/lettuce intake, but the vet said it should actually be the other way round. Can anyone advise?