I also recommend a crate for the potty problems. Make it large enough so he can turn around comfortably inside and lay down. If it’s near a door then yes lead him outside on a leash to go as soon as he gets out. Our dog also sleeps in his crate at night. Many dogs like the security. It also keeps him from eating up the cat food. Buford may be drinking way more water than he needs if he can urinate outside and then come inside and do it too. When our dog gets nervous (too much company) he over drinks.
As far as jumping up on tables and your other challenges I would work on getting him to understand the word NO.
And you might consider changing his name if he doesn’t respond to it anyway. Good luck and let us know how it goes.
Crate training is great...our 4-year old Rottie will still climb in her crate for nap...we are currently training a 12-week old Rottie puppy and after howling a bit when first introduced to her crate she now voluntarily goes in during the day.