Funny and lovely entry. I wonder if you have to go for dog training though, like most dogs Banjo probably has you training well underway. We are between dogs right now, ours died a year ago. It takes time for me to be ready for another pet as they are each distinct and not replaceable. We should start soon because a young puppy is still a couple of years away from being a dog - cute, loveable, playful, troublesome - yes, but not a dog.
About the chewing,here is my 2 cents, and it is worth exactly that - puppies often chew when teeth are coming in so it is sometimes easier to direct their chewing to acceptable items - sticks, toys rather than trying to suppress it altogether. Good luck