Small business owners hire consultants as a cost-effective way to bridge a gap in knowledge and skills within their company, or a as a way to bring a fresh, objective, and professional perspective to the company.