Beautiful puppy!! Nothing is going to work overnight, and yes your walks may take quite awhile for now.
Dogs prefer ANY attention (even negative) to NO attention, so this will work if you keep at it. Also, he is probably teething, so make sure he has plenty of stuff to chew.