Hello - I am Dr. Matt - I would be glad to help you with your question.
How your vet checked any blood work on Rupert?
If so were there any abnormalities?
Has your vet performed an ultrasound on his abdomen area?
Is Rupert vomiting after eating or having any diarrhea?
Does he have a heart murmur?