Me and my rescue dog took the beginning training class, which is 6 classes for $119. Because part of the building was undergoing renovation, the class was held in one of the aisles of the store. We were assured that we would have a distraction free room for the remainder of the course. This did not happen until the 5th session. You can try but you probably can't imagine the distractions in the aisle of a petsmart on a Sunday afternoon. Also, my dog was the smallest dog in the class and this particular trainer appeared to favor/show more interest in the larger dogs. For example, I made it clear that my most important issue was recall for the dog. When we got to that part of the training, the trainer remembered and said I want to work with you on this because you said it was the most important thing you wanted from the class. She was at one end of the aisle and me and my dog at the other end on a 20 foot leash. We practiced the recall twice before the trainer got distracted with someone she knew. She stood there and socialized with her friends and that was the end of the lesson for my dog. I was completely dissatisfied because the facilities were not adequate for dog training with all the distractions, the trainer seeming to favor large dogs and therefore did not give everyone in the class equal attention, and the trainer's tendency to send us walking around the store with our dogs and she disappeared. My dog and I learned virtually nothing. A waste of time and money. I personally recommend searching the internet for issues you need help with. That is where I have been able to get the help I need for my dog. And it's free.