doesn't have to be a 'trick' to train impulse control, so irrelevant.
I hear that some like teaching dogs tricks. I'm just not into making dogs, real animals who dote on us being treated like puppets/toys and made to do stupid things. Its my view, and i know that people like to teach their dogs to do stupid things (like high 5 - which ends up with the dog being told off for scratching a little kids eye! amongst other things).
I thought we'd moved on from 'performing animals' - all very degrading for our devoted best friends.
There is absolutely loads of impulse control training without doing 'tricks' so thats not an argument for making your dog do these things... dogs are dogs they are not humans that do 'high 5's' just to amuse us.
making a dog 'beg'??? would you do this to your DC? Then think again perhaps?
I am of the treat a dog like the loyal devoted animal it is camp; train it for its own safety and everyone else's and make it a responsible part of a community so that it can be accepted and happy. Its not a dancing bear, or here for our entertainment to be laughed at, or just for xmas, and so on.
I'm not saying this to get on anyone's case, i just don't agree with teaching dogs tricks that could strain their backs, cause bad habits, or, equally important just make them look stoopid. I'd rather they have instant recall, and acceptable socially,, this is what makes them happy relaxed doggies and happy relaxed owners.