Schoolboy is raising money to help blind children like him despite his own brain tumour battle.

Three years ago, Theo underwent surgery to remove a tumour from his optical nerve. When he regained consciousness after the operation he had lost the sight in both eyes.

Theo had to relearn how to navigate everyday tasks, but always met every new challenge with determination and a positive attitude.

Despite ongoing chemotherapy, the youngster decided he wanted to help other blind children, and began to raise money for the charity Guide Dogs.

Theo, from Alford in Aberdeenshire, has carried out a series of running challenges, tandem bike rides, craft fairs and collections at his local supermarket in order to raise money. He also sells homemade dog biscuits.

So far Theo, 13, has raised enough money – £6,500 – to name two guide dogs in the charity’s Name a Puppy scheme.

He named them Theo and Harvey, and is now well on his way to raising enough money to name a third.