A dog had a lucky escape after a tumour the size of a football was found on his spleen.
Marty the 11-year-old Golden Retriever needed emergency surgery to save him after the cancerous growth, which weighed 1kg, was discovered.
Owner Jane Gallacher, from Stirling, faced the tough decision of going ahead with the risky operation or taking her beloved pooch home to die.