Trading standards officers say they are pleased with the results of an survey into whether shopkeepers are selling dangerous items to youngsters. Officials from Leicestershire County Council secretly tested 10 stores - and found none of them would sell the products to under 16s.
A 14-year-old volunteer tried to buy cigarettes and knives.
Officers said the results of the latest operation show the safety message is finally getting through.
The council said it has done tests before and found that some shopkeepers have ignored the law.
Trading Standards officials emphasised stores should always ask young-looking customers to prove how old they are.