So I know pretty much all small business owners tack personal expenses onto their business when reasonable to do so.

My question is what is the best way to do this while still being able to keep a clear picture of what the business is actually making, as opposed to what it seems to be making after your personal expenses are deducted?

Is keeping 2 sets of books the only way?