substitute a drink you know his is taking from you with bleach.

He'll die or be in hospital long enough for you to find out if hes a freeloader or not