Asda, Tesco, Poundland and Home Bargains sold knives to underage children at least 15 times, National Trading Standards has claimed.
A mum-of-two has criticised the chain for selling a babygrow emblazoned with the phrase 'Lock Up Your Daughters'.
The 50p sweets shaped like breasts and bottoms were spotted in the store's novelty section, with packaging featuring the phrases "Be gentle" and "Squidge my cheeks".
Poundland has announced it is stopping sales of kitchen knives from all its stores by the end of next month as campaigners criticised it for stocking toy blades and meat cleavers for Halloween.
The campaign ran on the company's social media and featured an elf in sexualised poses
Woman was subjected to horrific attack after 'asking man to rejoin queue'
The image shows a toy elf holding a teabag over a doll's face