There's some good advice in the training forum, make sure to check it out. Jumping I have had the best luck with just ignoring it, ignore the dog until he's calm, only pet when he is sitting politely, if he jumps give him your back and ignore ignore! As far as size, really hard to say, he's already larger than most of my full grown dogs. Maybe 70-80 pounds? Welcome to the forum!