Le non ne sert à rien, il veut jouer et de l'attention, le non c'est récompenser son comportement..
Tu peux récompenser ton chien dès qu'il a les quatre pattes à terre et ignorer totalement lorsqu'il vous saute dessus, évidemment il faudra prévenir tes invités. Dès que le chiens aura compris qu'il perd ton attention et celle de tes invités de cette façon il cherchera un autre moyen pour attirer ton attention.
Pour aider sur les débuts je te conseil de défouler ton chien avant l'arrivée de tes invités. Pour la récompense, il est normal que ton chien ai besoin d'une récompense pour le motiver.
Le chien est un opportuniste il choisira toujours la situation la plus agréable pour lui, avec le temps l'ordre deviendra une habitude, la friandise aléatoire et le chien sera obéissant. En négligeant la récompense primaire (les friandises donc) tu créer un chien désobéissant ou obéissant une fois sur trois.