Have his recent Veterinary checks involved looking at his heart function ? I cant remember if he has had blood tests and if so what the results were ?