Well, we don't have cookies, that's true. "Hand caught in the till" is a bit adult. "caught with his hand in the sweetie tin/jar" would probably work best. We never talk about candy as a generic, and adults would probably say "sweets" or even "confectionery", but kids usually talk about "sweets".
no subject