There is no such thing as positive only training. Time out is punishment, using word No is punishment, turning your face away from jumping puppy is punishment, NRM is punishment.
What positive trainers do is use punishments like mentioned above judiciously. I would not put 3 months old puppy into time out crate because I have not taught puppy what are right choices I want to see... yet for 2 year old doggie couple minutes time out in a crate might be appropriate because I know without a doubt that I have spent numerous hours heavily reinforcing behavior I want... You gotta earn the right to punish an animal. If the 3 year old kid just made kitty bed out of your best cashmere sweater you don't punish the kid.... I hope
If you use punishment once and behavior stops for lets say a month, then it might have been right choice to do. If you continuously keep jerking on prong collar and dog still pulls but possibly less- it is not a good application of punishment IMHO.
The problem I see people don't like owning up to " Yes, this is punishment I just used, and my goal was such and such and I achieved following results" ... people at obedience club we go to continuously jerk on prong collars and chant " watch me watch me watch me" and yet their dogs continuously present same behavior over and over again...
I thought that crates should never be used for punishment especially for puppies because it's supposed to be a "happy place to relax?"
I saw on one of the comments of the article that someone said they would "stick with their halter, and flex leash? That's a recipe for snapping a dog's neck right there-hope they were joking!



