We signed Vegas up when he was about 10 months old, you are right it DOES depend on the instructor!! Ours was a joke, but I am not bashing PetSmart. I wanted him to be trained simple commands like sit, stay, lay down (I am not a good trainer, as it shows now) Her only concern for 3 weeks in a row, was to teach them to fetch their own leash!! I quit. He can sit, and lay and.....um that's about it! He was more in to trying to hump his classmates than learning to fetch his leash.