We paid a ridiculous amount of money for a dog trainer recently because we've taken Bailey as far as we can and just don't have the tools for more.
2 weeks in and we've managed 2 hours in the pub with zero histrionics or overwhelmed behaviour. Worth every fucking penny and still much more to learn.