I am going back and forth between a puppy class held by an AKC trainer (more then just my dog in the room) or getting a personal trainer. The personal trainer I have heard nothing but good things about him and he has pitbull experience. He trains all ages, but his specialty is problemed dogs, which at 3 months old my dog has no issues, just needs obedience class. I have asked other people/the pound/the vet who they recommend and they all recommend this guy. He does 2, 2hr courses. He works with the dog and me in my house to give us guidance, then he comes back weeks later for the second 2 hr course to polish everything up. Any input on this?