It is hard to keep challenging your own thinking when you run a small business, so you need an external view. There are plenty of people who will just play devil’s advocate, but that is too negative.
You need someone who will challenge, but be supportive; question your ideas, but offer practical suggestions. Above all, you need someone who will hold up a mirror so you can see what your business really looks like.
That is what I gained from working with Dennis.