Young children in Scotland are eating more than a million sweet treats every week raising obesity fears, according to new analysis by Cancer Research UK.

The charity is calling for urgent action following its analysis of data about how often children aged two to four years old were eating chocolate and sweets.

Cancer Research UK said excess weight is Scotland's biggest preventable cause of cancer after smoking with around 2,200 (7%) cases of cancer a year in Scotland down to being overweight or obese.

It is calling for the Scottish Government to introduce new laws to restrict multi-buy offers on junk food to help people eat a healthier diet.

The charity said there is a great need for action as more than a quarter (29%) of young children in Scotland are at risk of being overweight or obese.

Professor Linda Bauld, Cancer Research UK's prevention expert based at the University of Stirling, said: "It's clear from these new figures that Scotland's love affair with sugar begins at an early age.

"While there's no harm in the occasional treat, it's clear from this new analysis that sweets and chocolate are regularly being eaten by young children in large quantities.

"Unfortunately, this is leading to far too many children becoming overweight - something which could have serious consequences for their future health.

"As part of its forthcoming obesity strategy, the Scottish Government has an opportunity to make a real difference to the lives of these children.

"Introducing laws to restrict harmful multi-buy offers on junk food would be one of the most effective ways to help families shop more healthily."

The data about how often children were eating sweet treats came from the latest Scottish Health Survey.

Photographer Lauren Murphy - who has two sons: nine-year-old Cole and one-year-old Carter - said more should be done make it easier for families to do a healthier shop.

The 29-year-old from Blantyre, South Lanarkshire, said: "When you're walking through the supermarket, trying to keep to a budget, the special offers on unhealthy snacks do turn your head.

"You're trying to stock up on things that will keep the family fed and happy but won't break the bank.

"I think the multibuy deals especially encourage you to stock up on unhealthy food and those snacks can disappear all too quickly.

"Before you know it you're back at the supermarket repeating the whole process.

"I do worry about my children eating too much sugar. It's in everything."