I had 121 training sessions with Joy when I got my new puppy. We covered basic training, lead walking and recall. I found the training really helpful as there were no distractions for either Jarvis or myself and we covered a lot during each session. Joy also helped with the bonding process with my pup and older dog and he attended one of the sessions as well. Joy uses a variety of locations depending on what you are working on. I would fully recommend 121 sessions with Joy!