Smudge is a 6 yo, Bengal-cross. We've had him (and his sister) for a year - both from the CPL. He won't stop eating! He's dragged bread out of (closed) cupboards and eaten that. He's taken toast out of the toaster and eaten chicken soup out of the pan on the hob.
He'll steal anything and can open cupboards, even managing to push the tin of dried food out onto the floor and eat the lot. This evening he ate a pain au chocolat.
He's been to the vet who recommended worming (already done). Despite the eating, he's lost weight, but seems very young for diabetes or thyroid problems.
Is it behavioural? Any ideas.