Manners are important to dog training in general
Teach manners on a daily basis. Off or no jump is something you have to stay diligent with. You need a good sit and stay for this. Your dog needs to be well socialized to get along with other dogs and with people but they don’t need to interact with them. It’s preferable if the don’t.