Hi Chris sorry to hear about Peggy, but pleased to hear she will soon be on the mend.
Just a thought, has Peggy been treated for lungworm?? This can cause random haemorrhaging in any part of the body. Advocate is the preventative and treatment for lungworm as well as covering fleas, biting lice, ear mites, mange mites, heartworm and all other worms but tapeworm.
Just an idea.
We had a collie in at work with exactly the same condition and diagnosis as Peggy and lungworm was confirmed via a faeces test.
Lungworm used to be rare in the UK but reported cases are massively on the increase. Vectors are slugs and snails.
There has recently been a campaign about it on tv and radio.
Good luck, Steph x