Welcome to the forum! I read your other thread, and it sounds like you have got a real character in Vegas Lots of personality!
I know this forum is the right place for you, and you will lots of good advice for the issues you've presented... I want to echo others that a training class might give you some good structure and lessons to work on the jumping, barking, and learning "tricks"... and I'm sure others on here will have lots of good ideas for you!!