I think obedience classes are good for all puppies and all dogs. If for nothing else but the socialization. And, sometimes you can find inexpensive classes that the city will actually hold. It's good that you're consistent, but, sometimes just getting another's perspective can be beneficial. Good luck!