there are two different places I am looking at. (only in Boston would you have to start this early to reserve a spot lol but that's a whole 'nother issue.. haha) #1. Is "bigger" I suppose (since it's taught at a big boston shelter so they have more facilities).. classes go further (agility, nosework, rally, cgc etc.. which is nice because I wanted to find ONE place and get one of the training packages).BUT can't find any reviews online since the classes are taught at the SPCA so it's a part of the shelter itself. and here is the trainers site so you can see her message on her training methods http://www.primeyourdog.com/why.html and the official program site (you can see the different classes) http://www.mspca.org/programs/dog-training/boston-dog-training.html #2. Much smaller. Taught at a small pet boutique. They have a strong online presence (facebook group etc..) and class size is much smaller. BUT classes only go puppy, adolescents, adult. Has great reviews about the trainer/classes http://www.zendogtraining.net/About_Us_Testimonials.html Price is about the same. Which would you choose? One or the other? or do puppy classes somewhere and then jump to another school/trainer?