My dog is almost 3 years old and he still gets SUPER excited every time a visitor comes over. He jumps all over them for the first 5-10 minutes they are here, and I have to put him in another room. I have tried everything from ignoring him, to putting a knee out to block him. He knows better than to jump on me, but I really need him to not jump on anyone else. Any suggestions??