HK,
Consider stopping this behavior. Fill the house with good nutritious food for when he's there, and leave it at that. You're not doing him any favors and you're not doing yourself any. No one ever got better at managing money when there was someone standing over his shoulder shoving twenty dollar bills at him.
take care
GL