I would like to say first, the price is really great. It's definitely not a waste of money. Mary is very knowledgeable. I have a dog who is aggressive towards other dogs when she approaches them on the leash. She barks, growls, whines, and lunges at them. I personally believe she is leash reactive. Mary thought we could solve this problem. I went consistently with my dog until school/family things came up last minute. My dog didn't get much better with the aggression. When I talked with Mary earlier she did warn me that there may be nothing she can do because some dogs are just like that. I agree with that, but I recently took my dog to Doggie Playhouse, just to kind of see what happens...she was aggressive when we walked in there. I called a few hours into her time of being there to see how she was doing. She was doing great. When I picked her up, the man said she was playing the whole time with about 50 other dogs. She didn't growl or bark or do anything aggressive. That's the reason I give this 3 stars is because I felt, there was no effort to get to the bottom of my dogs aggression. They had me spraying Binaca (peppermint spray) into her mouth when she was barking and being aggressive. This did help, but not by a lot. They told me just to keep spraying and correct her with a stern "quiet!" and she will not do it anymore. That wasn't true and I was very consistent with this training. My dog was in the puppy training class but she was 1.5 years old. This was because I had just adopted her and she needed a touch up with training and major touch up with the aggression. The training is excellent for the average dog/puppy whose owner just wants their dog to respect them and listen to them. My dog had an understanding of the commands taught before we signed up for the class, but it helped her master them (because I didn't know which way was best to learn). It didn't do anything for her aggression. My theory is that she didn't have a bad experience with another dog as a puppy, because once she is in a room around dogs she is perfectly fine, and not nervous at all. It's always the initial greeting. So again the reason I give it 3 stars is, my dogs aggression is something that clearly could have been fixed, but I felt she didn't get the attention she deserved from the trainers. The classes I went to they always focused on a puppy, or any dog really that wasn't mine. This class is great if your dog is young and needs training, not for aggressive dogs. You won't get much advice except spray this stuff in their mouth and demand quiet. Okay experience, not great. read more