1. Start looking for another job immediately. You should have started that at least 3-4 months ago. Missed/late paychecks twice is major danger signal!
2. Report to Wage & Hour Division of your state's Dept of Labor.
3. Get a benefits statement from Social Security Administration after the first of the year to ensure Social Security contributions were properly made, credited to your account.
Either this business is failing, not even generating enough cashflow to cover the most basic of operating expenses, or this employer is defrauding employees. Considering the number of small businesses which are failing, especially restaurants, retail stores, certain others, most likely the biz is failing no matter what this guy tries to do to save it.