Keegan is 95 at last vet visit. She has lost almost 5 pounds