Generally speaking of course yes :) For some dogs that works even better. Huge factor is what we are training for. If I train for competitions then my dog needs to understand the difference in the context, set up as well as learn to give 100% in extended period of time. But formal training doesn’t need to happen every time (with preparation routine etc) then if I train for fun or just to do cool shit with my dog short sessions are actually very good. This is actually what I do nowadays with my dogs but also I did similar with my older dog at the time when we trained for sport. We go for a walk, they warm up, we do stuff for couple of minutes, we take a break(whatever we did that has time to soak in), then do it again and so on. Then they have also time to cool down. Every dog it different but most dog learn very good in the framework 3-5 repetition, break then again 3-5 then break and one more time then moving to another exercise. Breaks between sessions are really helpful. more important is to have clear objective or goal for every session and every rep. Another benefit is that dog learns to turn it on, give 100% and turn off aka windows of focus and work. Activation of course is a blessing here. So if I need 100% focus of my dog in daily life eg. emergency stop my dog is used to it.