Sometimes what you need is neither training nor development, but instead you need that subject matter expert who can delve deep into your development plans and help you steer the ship in the right direction. Wilder Minds specializes in this kind of coaching.
We have made a decision to not call it "consulting" or "architecture" or other overloaded words because, at the end of the day, the goal of this kind of service is to make your team better. It may be to validate what they are doing or to help change direction. It may be to help with pair programming of key components or even one-on-one training. Coaching is specifically to make sure you are prepared for whatever comes your way.
One of the specialized services we also perform for businesses is to do periodic reviews. This takes the form of code or architectural reviews. These reviews are not punitive in nature, but instead will help you and your team know what you're doing well; and where it can be improved.
We usually suggest any large project be code reviewed once a quarter as well as architectural reviews during inception and during full releases to ensure that the project is moving towards a successful completion.