This is an advanced dog trick for any dog that has some experience working with a positive, marker-based style of training. It has been made popular partly from being seen in a number of movies.
By breaking the trick up into manageable little parts, any dog can learn it so long as they are set up to be successful throughout the various stages highlighted in this video. However, I must say that that it requires an extensive amount of slow & patient training and can take some dogs weeks to master.