The best practices for onboarding new employees in a small business include providing clear job expectations, setting up a workspace, introducing them to their team, providing training and resources, and ensuring they understand the company culture. Additionally, it is important to provide feedback and support throughout the onboarding process.