your our dog is doing what all dogs do at that age, by the sounds of it you have done all the hard work and nowt you do now other than wait will stop this bad behaviour. It won't take long a few months at most and could be finished real soon. Trick is don't ask the pup to do what you don't think it will do. If you think it won't come back, don't let it off. If you don't think it will sit don't ask it to. When you notice the dog is starting to listen again then do a quick recap. If all the basics you have taught but don't bore the pup if it knows them. All will be good an won't be long till it'